I took a look at this older post recently and thought I would share it because I think it holds up pretty well. Companies have gotten more and more sophisticated with interview techniques and I think what was once thought of as the "Microsoft interview" can be used at any number of companies and interviewers.

The tips are good interview prep no matter where you are interviewing.