I'm in the process of updating my website and currently I have each question within my FAQ page load on it's own page this way I can setup the meta description/keywords tags properly for each question.
However, in my new website design all the questions are listed on one HTML page where it just expand/collapses the different question/answers; so I'm not able to setup each question with their own meta description/keywords tags.
Is it good practice to have the questions on your FAQ page use their own meta tags for SEO?
From a usability perspective, having all your FAQs on a single page is the best way to go. Most visitors don't want to have to click back and forth between the main FAQ and each answer page.
If you feel that each Q&A is deserving to be it's own landing page then I would suggest writing blog posts for each one.
I support Stoney's answer. I see a problem when:
1. The FAQs are too long. And in that case you may want to break them out by themes (and sub themes). Using sub headers, etc.
2. There are answers that are worth ranking separately. I'm aware of very complex answers that deserve a dedicated landing page.
If it's a short list of FAQs, collapsible answers will suffice, and you will only need to fill out 1 title tag, and 1 meta description.