I interviewed at Microsoft (Redmond, WA) in Nov 2012
Interview
The process consisted of a phone interview and four rounds of one hour interviews in Redmond with different members of the business unit. I prepared for the interview by doing the questions I found on glassdoor. Although I didn't get the position the questions I was asked were all very similar to the ones on this site.
Interview questions [1]
Question 1
None were too difficult or unexpected. One I hadn't seen before was give all the test cases for a function which accepts a rectangle and a line and tests to see if any point of the line is inside the rectangle