Senior Developer applicants have rated the interview process at Microsoft with 3.3 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 67% positive. To compare, the company-average is 61.4% positive. This is according to Glassdoor user ratings.
Candidates applying for Senior Developer roles take an average of 56 days to get hired, when considering 3 user submitted interviews for this role. To compare, the hiring process at Microsoft overall takes an average of 31 days.
Common stages of the interview process at Microsoft as a Senior Developer according to 3 Glassdoor interviews include:
Phone interview: 50%
One on one interview: 50%
Here are the most commonly searched roles for interview reports -
HR email, and then 5 round interviews(you will only get the final 2 rounds if you are good enough). The last 2 rounds for me are cancelled. And the HR informed me that I failed several days later.
I applied online. I interviewed at Microsoft (Red Rock, NM) in Feb 2021
Interview
Interview with 3 people from the department that was looking to hire a new software developer which took place at the Redmond campus. All 3 people had several questions relating to both past experience and hypothetical situations for which different problems were posed and your answers were challenged by each panel member.
Interview questions [1]
Question 1
What are some examples of challenges that you had to develop new approaches to overcome?
I applied through an employee referral. I interviewed at Microsoft (Redmond, WA) in Jan 2020
Interview
The interviewers are very courteous and are genuinely interested in you. There were 5 interview rounds scheduled for me and had a gap of 10 mins between them. They also had a person accompany me for lunch and it was wonderful experience.
Interview questions [1]
Question 1
This was scheduled for 5 rounds. 3 rounds were in Data structures and algorithms which were of mid level complexity. Please do remember that they are looking at your approach. Don't jump in to solutions. Build your algorithm. One interview was on my current project and how i would build it differently. The last interview was a design question where i had to build a Monopoly game.