Great article and some excellent advice!  Preparation is key! 

How you respond to, "Do you have any questions?" at the end of an interview is so important. 

Asking good questions in an interview gives you the opportunity to stand out from other candidates and get some inside information on whether the employer is a good fit for you.