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. The process took 3 weeks. I interviewed at Microsoft in Jan 2025
Interview
Recruiter screening then onsite interview (3 rounds) with last interview being bar raiser type of interview.
One behavioral
One dsa and system design
One dsa and behavioral ( bar raiser - normally don't ask for dsa in this round, but they asked me bcz i only had one dsa round in the whole interview process)
Interview questions [1]
Question 1
How would you join two tables books and author with no foreign id or no common columns.?
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 (El 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