I applied online. The process took 4 weeks. I interviewed at Microsoft in Aug 2012
Interview
Went to a couple of interviews, very nice, welcoming people.
A short background check, and then some questions. A lot of white-boarding.
The guys are truly friendly and try to give you a good feeling.
Unfortunately I was too stressed to concentrate, but still felt quite good overall.
Interview questions [1]
Question 1
Pointer-games in C, implementing a cash-memory data structure and some matrix puzzles.