Software 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 in-person. The process took 4 days. I interviewed at Microsoft (Pekín, Pekín) in Mar 2017
Interview
Recommended by my schoolmate and was invited to interview in less than 1 week. There are 3 rounds and all of them are tech interview with at least 2 coding questions. Got offer before the 3rd round interview started.
This is a phone interview. The team is looking for people with ML background. First, go through the resume especially the ML related projects and then complete a programing test.
Interview questions [1]
Question 1
Giving an integer and return the maximum product of the numbers which sums up to the given number.
I applied through an employee referral. The process took 1 week. I interviewed at Microsoft (Hyderabad) in Apr 2015
Interview
I was referred by a friend working there. Had an initial technical screening where I was asked to write code for a LinkedList based problem. Later, I was invited for a series of onsite interviews at their Hyderabad campus. I had two rounds of interview at onsite. In each round, interviewer asked me two coding problems. The problems weren't too difficult as such, but very quite tricky. It was quite possible to miss out a corner case (which I did). Unfortunately, since I didn't perform well in one coding problem, they decided not to move ahead.
Interview questions [1]
Question 1
Most of the problems were based on array, linked list and trees. They focus more on linked list problems.