Overall sound advice here and generally represents the advice we give. No.3 is not entirely correct, since interviewers hate candidates asking questions just for the sake of it. Yes always have questions ready that you actually want to know or think of during the interview and be prepared to ask them. However potential questions you had are often covered anyway during the course of the interview. So why ask them? If you feel you need to speak, simply rattle off the questions you did have in summary and tell them they have all been covered. Its far faster, you show good judgement in not actually asking them, you show you have thought about issues beforehand and they are relieved and can end the interview on time!
All the others points are good, if brief. You get the gist…..
Original article on Recruitment Grapevine