Developer applicants have rated the interview process at Microsoft with 3.4 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 63% positive. To compare, the company-average is 67.6% positive. This is according to Glassdoor user ratings.
Candidates applying for Developer roles take an average of 60 days to get hired, when considering 8 user submitted interviews for this role. To compare, the hiring process at Microsoft overall takes an average of 30 days.
Common stages of the interview process at Microsoft as a Developer according to 8 Glassdoor interviews include:
Skills test: 38%
Phone interview: 38%
Personality test: 13%
Presentation: 13%
Here are the most commonly searched roles for interview reports -
The interview process typically begins with an initial screening, often conducted by a recruiter, to assess general fit and go over the candidate’s background and expectations. If that goes well, it’s followed by one or more technical interviews, where candidates may solve problems, review code, or discuss past projects.
3 rounds with 2 standard DSA question based on graphs and dynamic programming and one behavioural. No system design asked as Im a fresher. The third round was with skip level manager testing my fitment to the company.
I applied through a staffing agency. The process took 1 week. I interviewed at Microsoft (Egypt Lake-Leto, FL) in Jan 2025
Interview
The Microsoft interview process typically includes an initial recruiter screen, one or two technical phone interviews, and a final onsite (virtual or in-person) interview loop with 4–5 rounds. It focuses on coding, data structures, algorithms, system design (for senior roles), and behavioral skills using the STAR method. Strong problem-solving abilities, technical depth, and cultural fit are key evaluation areas. Successful candidates receive an offer with potential for negotiation.
Interview questions [1]
Question 1
Introduce myself then give me 2 problems to sovle them using any programming language i like