Software Engineer 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 Engineer 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 Engineer according to 8 Glassdoor interviews include:
Phone interview: 38%
Skills test: 38%
Personality test: 13%
Presentation: 13%
Here are the most commonly searched roles for interview reports -
It was thoughtful process, protracted hiring decision though. I had a good experience and appreciated meeting with the hiring manager and team. I learned a lot from the the interview.
I applied through a staffing agency. I interviewed at Microsoft (Bengaluru) in Mar 2020
Interview
Had a phone screen round. They asked me about my past experience and 2 programming questions.
It went well from my side but I got a reject email in just a few hours. Called and email the hr to make sure there wasnt any mixup but there was no response from their end.
Interview questions [1]
Question 1
Search in a 2D matrix II
Longest contiguous subarray
I applied through a recruiter. The process took 3 weeks. I interviewed at Microsoft (Seattle, WA) in Jan 2020
Interview
1. recruiter contact from linkedin.
2. recruiter sent an online assessment link, 1 hour
3. Onsite (Hiring event) 3 rounds, coding questions
1) Merge Linkedlist
2) Phone number permutation (recursive)
3) get products from an input array without the current number. Can not use division
Interview questions [1]
Question 1
1. Merge Linkedlist
2. Phone number permutation (recursive)
3. get products from an input array without the current number. Can not use division