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 (Zhuzhou, Hunan) in Feb 2015
Interview
1 online coding test like acm / codeforce style
2 rounds phone interview
3 rounds onsite interview with a lunch break
There is a group chatting/team matching after getting the offer, introducing the team working there
Interview questions [1]
Question 1
Describe how to find all Chinese number in a long text
I applied through college or university. The process took 2 months. I interviewed at Microsoft (Los Angeles, CA) in Nov 2016
Interview
The interview processed on campus. And the recruiter was generous and took half hour. She asked two questions. 1. find the mid of a linked list. 2. write a recursion to calculate the power. The interview process is easy. But I got the response after one month.
Interview questions [1]
Question 1
1. find the mid of a linked list. 2. write a recursion to calculate the power
I applied through an employee referral. The process took 3 months. I interviewed at Microsoft (Bellevue, WA) in Nov 2016
Interview
First interview was a on-campus screening in my university. It was about ~45 minutes in length and was asked 2 behavioral questions and 1 technical. In this interview you're asked which Microsoft teams you're interested in joining, which will later be reflective in which team will interview you in the second round. After 2 weeks I got an email from an interviewer scheduler for an on-site interview at Microsoft's headquarters at Bellevue, Washington.
The interviews, at least for my case, was 3 back-to-back interviews with engineers from the cloud&enterprise team. Interviews were each 1hr in length and they varied from technical questions, design questions, and behavioral questions.
Overall was a good experience, they paid for the whole trip + sightseeing + food + uber!
Interview questions [1]
Question 1
Given a computer with small memory and a file that is large in size (assume greater than the size of the computer's memory), how would you sort this file (assume the file consists of numbers separated by a space)?