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 2 months. I interviewed at Microsoft (Nairobi) in Apr 2023
Interview
4 to 5 rounds of interviews. An initial phone screen, followed by multiple rounds of technical and behavioral interviews, including online assessments and potentially onsite interviews. The process can take several weeks to a month,
Interview questions [1]
Question 1
What do you think are the three qualities necessary to work at Microsoft?
I applied through a recruiter. The process took 4 weeks. I interviewed at Microsoft (Hyderabad) in Apr 2025
Interview
The Microsoft interview process for a Software Engineer role typically includes an online assessment, a recruiter screening, and multiple technical interviews focusing on data structures, algorithms, system design, and behavioral questions.
I applied through an employee referral. The process took 6 months. I interviewed at Microsoft (Bogotá, Cundinamarca) in Feb 2024
Interview
Three interviews, one hour each, with five minutes rest between them. 45 minutes of technical problems and 15 minutes of behavioural questions. Technical problems involve algorithmic and data structure problems. One can program in any language of preference.