Software Engineer applicants have rated the interview process at Microsoft with 4 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 50% positive. To compare, the company-average is 68.2% positive. This is according to Glassdoor user ratings.
Here are the most commonly searched roles for interview reports -
I applied online. The process took 4 weeks. I interviewed at Microsoft in Feb 2013
Interview
Submitted application online then was contacted for a phone interview. The phone interview was easy, just you basic questions. I was called for a on-site interview. The on site interview can be between 3 an 6 separate interviews. All of them where one on one.
Interview questions [1]
Question 1
They start of easy with your basic algorithms and data structures. (you have to code them on the whiteboard) Then they tell you to write a piece of code which would be part of a greater app. I guess how hard the interview gets depends on how well you do.
I applied through college or university. I interviewed at Microsoft
Interview
onsite interview. Interviewed together with 15 other students. Four rounds of interview in total. Each round consists of a few behavioral questions with one technical question. Questions were fair on bit manipulation, concurrency problem on adding a node to the linked list, and finding the missing integer in an array for some range.
Interview questions [1]
Question 1
If you are adding one node to node A and deleting one node at node B at the same time, how far node A and B should be to avoid concurrency error.
I applied through college or university. I interviewed at Microsoft in Nov 2012
Interview
Got this on campus through the on campus career fair. Interview by an experienced software/hardware engineer. His impression of me was that my background didn't quite fit the software position. I didn't get the next level interview.