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 -
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.