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 -
I applied through college or university. The process took 3 weeks. I interviewed at Microsoft (Tel Aviv) in Aug 2021
Interview
Comfort zone - description of what you work on and then 3 problem solving problem like merge linked listed or implement lru cache.
Left 5 minutes for open questions and high level on the product and role.
Interview questions [1]
Question 1
Implement LRU cache ? You can assume you have dictionary data structure
I applied through a recruiter. The process took 4 weeks. I interviewed at Microsoft (Bucarest, ) in Jan 2024
Interview
4 step interview process, rejected at 4th round.
All you have to do is cover all LC medium problems and really practice system design.
I didn't reach the behavioural interview
Three rounds in total. First round feels like a tech screening, check if you can code. I was asked to implement a LinkedList and find a way to check if the LinkedList contains a loop. The second round feels a bit like system design, I need to write some pseudocode to implement a Google Drive like system. The last round is a difficult leetcode problem. During each interview they ask you some behavioural questions too. There are long waiting period between each interview. For me it took at least 1 week for recruiter to get back, and another 1 week to schedule the next interview. After the last interview it took 3 weeks before the recruiter got back to me.