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. I interviewed at Microsoft (Redmond, WA) in Apr 2015
Interview
The interview process was fairly straight forward with one phone screen interview and after clearing it had a day long onsite interview. Phone screen lasted for about an hour.
Interview questions [1]
Question 1
The interview was mostly on algorithms and problem solving. Had to write code on the white board while solving the problem.
I applied online. The process took 3 weeks. I interviewed at Microsoft in Mar 2017
Interview
3 weeks, two phone interview, one face to face interview. The first was only to check background experiences. The second one was a technical interview by phone. The third was face to face with more than one interviewer.
I applied through college or university. The process took 3 weeks. I interviewed at Microsoft (Shanghái, Shanghai) in Apr 2017
Interview
The interviewer will first let you introduce yourself briefly, and then he will ask you a few questions about your resume, like the project details you did. And then start the algorithm questions. Normally one interview will have only one to two questions, and will last for about 1 hour. And it takes me three interviews to get this internship.
Interview questions [1]
Question 1
write a function to turn int to string and another function to turn string to int. I.e. intToString(int n) and stringToInt(string s)