I started reading 101 Smart Questions to Ask on Your Interview, by Ron Fry. The author states that there are basically only five key questions that most hiring managers want you to answer.
- Can you do the job?
- Will you do the job better than other interviewees?
- Will you take the job if it is offered to you?
- Do you think you will fit in the company culture and team dynamics?
- Will you make me look good for hiring you?
You will not be asked these questions in such wording but it will help if you can make the answer to these clear in the mind of the interviewer.