Senior Developer applicants have rated the interview process at Microsoft with 3 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 100% positive. To compare, the company-average is 67.6% positive. This is according to Glassdoor user ratings.
Here are the most commonly searched roles for interview reports -
The recruiters were nice and well prepared, they would be efficient in communication and also give valid hints and tips on how you could get the job.
There is a test with 3 Codility tasks which eliminates you from the process if you do under 60% if I remember correctly.
Unfortunately despite passing they had a hiring freeze so they just cancelled my technical interview that was supposed to follow the process
Interview questions [1]
Question 1
Codility tasks easy and medium difficulty. I used leetcode to practice
I applied online. The process took 4 days. I interviewed at Microsoft (New York, NY) in Jan 2020
Interview
These are deeper technical rounds that go beyond basic coding. Expect complex data structure and algorithm questions that involve multiple steps or require optimization.
Questions often emphasize problem-solving under time constraints, requiring you to walk through your thought process out loud.
You might encounter system design questions (especially for higher-level roles) that test your knowledge of designing scalable and efficient systems. For instance, you may be asked to design a system for file storage, message processing, or real-time data streaming.
I applied online. The process took 3 months. I interviewed at Microsoft (Redmond, WA) in Aug 2024
Interview
The interview process was lengthy and drawn out due to the abysmal scheduling of both the engineering team and the human resources team. I was waiting almost 2 months to receive the final decision. Would not recommend!