Software 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 Software 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 Software Developer according to 8 Glassdoor interviews include:
Phone interview: 38%
Skills test: 38%
Personality test: 13%
Presentation: 13%
Here are the most commonly searched roles for interview reports -
Nice interviewers, reasonable questions and process, taught me a lot about the process and was very insightful. Attentive and makes sense, not much more to say about it than that actually.
I applied through an employee referral. I interviewed at Microsoft (Il Cairo, ) in Mar 2025
Interview
Problem solving, complexity analysis, underlying data structures and sorting algorithms.
it was a graph problem (tree) but basic with few corner cases and discussions to handle
the complexity analysis part is important in all 3 interviews, and some system design principles can be asked
Interview questions [1]
Question 1
find sum of numbers formed on all tree paths from root to leaves
I applied in-person. The process took 1 day. I interviewed at Microsoft (Hyderabad) in Aug 2024
Interview
asked second largest number and 3 sum problem and project explanantion
and go through the resume explanation solved it using brute force then asked to optimize it and i was able to do it
Top companies for "Compensation and Benefits" near you