Developer 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 1+ week. I interviewed at Microsoft (Redmond, WA) in Jul 2011
Interview
It was average difficulty 5 arounds interviews. Some coding questions on white board, and design question. Behavior question and etc. Good preparation is definitally needed. And it is better to have some knowledge about Microsoft techniques like MVC, Azure, c++, c# programming laungage and etc.
I applied through an employee referral. The process took 1 day. I interviewed at Microsoft (San Diego, CA) in Jul 2011
Interview
1st and 2nd phone call screening. full day onsite interview
background check which needed prev boss and peer. actually talked with them.
waiting.
offer.
negotiation on benefits. nothing much done better.
follow ups
overall, very similar with what written on internet.
.
Interview questions [1]
Question 1
linked list question, many questions similar from internet
I applied through college or university. The process took 2 weeks. I interviewed at Microsoft (Salt Lake City, UT) in Nov 2014
Interview
Phone Interview with a guy who was a technical recruiter. Pretty casual, asked some generally questions about background and technical questions. He started out asking about my resume, why I want the position, etc. Then asked me some general questions about software engineering principles. He asked me about a project I have worked on, how did I go about programming it, what kinds of challenges/bugs did I face. Then asked some technical questions. Then finally I had the opportunity to ask him questions.
Interview questions [1]
Question 1
1. Describe recursion like you are explaining it to a 5 year old.
2. You are give 9 identical marbles. One weighs more than the others but there is no physical way to decipher this. You are given a scale on which you can weigh marbles on either side, but you are only allowed to use the scale twice. Figure out which marble weighs more using only your two attempts on the weight scale.