I applied through college or university. I interviewed at Microsoft (Redmond, WA)
Interview
30-minute college technical screen (programming problem, test cases for it, and some basic behavioral questions), followed by 5 one hour rounds in Redmond. First two rounds with individual contributors, last three with managers with increasing level of seniority. Most rounds were in the format of solving one or two problems on the board and then writing test cases for them, except for the last round with a senior manager who also had non-technical conversation determining my fit with the company. Occasionally there was enough time left to discuss some of my projects or interests - especially during the lunch interview where this sort of conversation is particularly appropriate.
Overall a very pleasant interview experience which I was expecting from Microsoft based on reading other reviews.
Interview questions [1]
Question 1
I did not get any particularly challenging algorithms/data structures questions, but one problem had a constant-time solution that was not immediately obvious. So before jumping in think whether there could be a trick that trivializes the problem.
I applied through college or university. The process took 1 day. I interviewed at Microsoft in Apr 2013
Interview
A 30 min interview. The developer asked some basic background and behavior questions, like give an example of how to deal with a challenge work. Then, he asked a code problem. After the implementation of the code problem, questions related with test case were asked. Pay attention to the boundary case for an interview of SDET position. I made a mistake at first. He asked me to give solutions to correct it. Then he asked me about how to test the code.
I applied through college or university. The process took 1 day. I interviewed at Microsoft
Interview
The hiring manager asked me some questions about my resume and one technical question about linked list.
Interview questions [1]
Question 1
The most difficult in that interview is linked list, although it's not difficult at all. The quesiton is to remove all even numbers from the linked list