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%
Presentation: 13%
Personality test: 13%
Here are the most commonly searched roles for interview reports -
first round was a virtual interview with a coding question
then they called me onsite
first round was again a coding question which was a little difficult
second round was medium difficult, again a coding question
then the third round was more a discussion on OOPS concepts
and fourth round was design discussion with hiring manager, which went okay for me, but not reached the best solution or had that much experience on design - even then since previous rounds were good, it did not impact that much
It was thorough and mostly coding questions. Plus 1 system design question. All of the interviews were 1 hour long with the final interview being behavioral. The core concepts involved .net and azure.
Interview questions [1]
Question 1
How would you design a national movie theater website?
I applied through a recruiter. I interviewed at Microsoft (Bucarest, )
Interview
HR Round only, usual questions. It went well, but I did also get some technical questions which I was not expecting. Wanted to schedule the technical interview 3 weeks ahead so I did not move forward.