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 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)
I applied online. I interviewed at Microsoft (Redmond, WA)
Interview
Recruiter contacted me and asked some basic questions ("Why do you want to work on this team," etc.), followed with a technical phone screening; I was told they wanted to fly me out to Seattle the same day. Had a full day of on-site interviews - meeting with the recruiter, manager of the team, 3 technical interviews, and a lunch interview (total of 6). Overall all of the interviewers were very friendly and knew how to jog a person's memory without giving them an answer.