Contacted by MSFT after submitting a resume online (during their recruiting process at my university). After stressing in all of their contact with me (both in hiring presentations and in personal communications) that the program manager position was well-suited to someone with little to no programming experience but a high degree of technical skill (hardware, software, OS, network - I'm a student manager in tech support at school), my interview essentially consisted of one question. A programming question. The interviewer insisted I explain how to write a piece of code in "your language of choice" despite discussing with him two minutes prior that I had very little programming experience.
The question would have been easy if I had recently done any programming, but I hadn't. (In fact, Python, which is the only language in which I have dabbled, apparently doesn't even make use of linked lists). The entire interview consisted of the interviewer talking about himself for 15 minutes, going over my resume in under 5 minutes, and one programming question for 5 minutes. Nothing like what I had expected.