I applied through college or university. The process took 2 days. I interviewed at Microsoft (Vāranāsi) in Aug 2013
Interview
There was a screening round which had 2 coding questions. One of them was related to strings and other linked list. Questions were tricky. A Fly round took place in which problem based on depth first search was given. This round was only for students who had not perfectly solved the 2 questions. Algorithmic coding questions, Trees, Linked List, Arrays questions were asked in the interview of the shorlisted students.
Interview questions [1]
Question 1
Read Binary Tree from file and efficient store it back.
I applied online. The process took 1 day. I interviewed at Microsoft (Redmond, WA) in Apr 2012
Interview
Five interviews including a conversational interview over lunch. About half coding half behavioral and one abstract/design. Last Interview was with a SDET manager. Overall very good friendly interviewers and fair questions.
I applied online. The process took 2 months. I interviewed at Microsoft (Ankara) in Nov 2012
Interview
There were total 4 interviews on the same day, 45 minutes each. Three of them were about programming problems and asked me to write code on board. One interview was about test cases of notebook. The interviewers were friendly and helped me through the questions to progress to the solution.