Developer 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 Developer 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 Developer 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 -
I submitted a resume while at the Canadian Undergraduate Technology Conference. A recruiter emailed me shortly after, followed by a brief, fairly straightforward phone interview. This was followed by an invitation to fly out to Redmond for a day of in-person interviews. (Note to other applicants: that particular email was misclassified as spam by my email provider! The words “Microsoft,” “job,” and all of the all-caps text related to flight details was enough to set off the spam filter.) The day of interviews was long, but surprisingly fun. I was interviewed by members from a few different teams, so the day didn’t drag – there was always something new to talk about.
Interview questions [2]
Question 1
Given two nodes in a directed graph represented by singly linked nodes, provide an algorithm for finding the nearest common ancestor. In fact, provide as many different algorithms as you can, giving different trade-offs between time and space requirements (in big-O notation).
Was asked a series of behavioral questions by a first interviewer followed by another interview with another with a question about designing a tic tac toe game. Explained what type of data structure should be used and the methodology in solving it, while comparing the performance of the solution.
Interview questions [1]
Question 1
Tell us more about yourself and your interest in joining Microsoft.