Have you heard about those mythical [Mountain View* company] interviews where you must master red-black trees and remember all sorts for sorting algorithms?. Well, due to a NDA I can't tell you more...just that if you ever apply for any [Mountain View* company], you'll probably be interviewed by a programmer who thinks that a random algorithm test is a good way to tell a good developer from an average one...even when said programmer only cares to write the test five minutes before you meet him (his own words!!)...the result: you'll find so many grammar problems that when you point them out, said programmer will just blush and will try to move on:.
I could tell you about another [Mountain View* company] guy who wouldn't accept the use of a Java's Collections method in the middle of the interview...but that at the end of the interview will blame you for not relying on standard API's....say what??...When you remind him that he specifically said not to use the Collections framework(which is part of the standard API)...he will say, OK (but an OK which means: I'm letting you down, no chance I'm perceived as I'm no expert).
I'm just tired of people posing like they know what they're doing...