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:
Skills test: 38%
Phone interview: 38%
Personality test: 13%
Presentation: 13%
Here are the most commonly searched roles for interview reports -
Five total interviews, some tehnical some not tehnical. Overall very positive, but not easy. Also three interviews happen in the same day, so prepare to be tired. The practical interviews are based on real life applications instead of just algorithms
starts with an asessment, after passing that they scheduled an back to back 4 round interviews in a day
system design round is difficult
2 coding rounds
1 round on rest api implementation
The interview process was very long, more than 5 stages. It took over two month to complete it. I didn't mind the interview process itself, even thought too long, but I didn't received almost any the feedback. It's always good to know what you could have done better and this was a big gap I found in the process.
Interview questions [1]
Question 1
Data Structures questions especially on HashTable, Tree, LinkedList.