Interviewed with Microsoft today. Five technical interviews, each lasting an hour or more. Ouch.
ouch, that is pretty brutal. hope you did well!
Heh, thanks. We'll see. Apparently five interviews is about the upper bound of what they do.
It was a bit excessive, though. The questions they asked were all very easy, but they all wanted me to write code on a whiteboard, which is never a clean process.
If anyone here ever interviews with Microsoft, the best advice I can give is know your data structures. One of the interview questions was best solved using a Trie (26-ary tree where each edge is a letter) or a DAWG (directed acyclic word graph, compressed version of Trie), and two separate interviews involved writing C to do various operations on an n-ary tree.
I'll post (more specifically) the questions they asked and elaborate on the experience if anyone is interested.