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 through an employee referral. I interviewed at Microsoft (Vancouver, BC) in Sep 2014
Interview
Great Experience. The questions were tough but they have their standards to meet.
Applied through employee referral , cleared phone screen then drove to Redmond for full onsite. Had 3 interviews their same day.
I applied through college or university. The process took 4 weeks. I interviewed at Microsoft (Seattle, WA) in Oct 2015
Interview
Had two rounds of interviews. The first one was super easy (basically solved a couple of straightforward questions and talked about the projects mentioned on the resume) and the second one was on-site and more involved (had four interviews and all were technical with quite difficult questions).
Interview questions [1]
Question 1
Technical questions on topics such as recursion, arrays, and strings.
I applied through an employee referral. The process took 2 weeks. I interviewed at Microsoft (Shanghái, Shanghai) in Oct 2015
Interview
one round phone interview, behavior quesitons and one brain teaser
four rounds on-site interview, typical algorithm problems and system design question. No OS, network or other architecture problems. Final round we discussed my interest and future assignments.
Two days to decide whether to take the offer.
Interview questions [1]
Question 1
three bags with apples, bananas, mixed of apples and bananas, each of them has wrong label. Figure out an optimal way to find the proper label of these three bags
min distance between two nodes in a tree
lru design