Just a few months ago, I interviewed with Google for the Technical Solutions Consultant position. It was definitely the most difficult and intimidating interview I ever had.
Ask questions that will make them remember you.
Over the past two years, I spent a lot of time to research and construct good questions to ask during interviews. I have collected some good questions from other sites along with my interview experiences to share with you.