Software Developer applicants have rated the interview process at Microsoft with 3.6 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 27% positive. To compare, the company-average is 61.4% positive. This is according to Glassdoor user ratings.
Candidates applying for Software Developer roles take an average of 15 days to get hired, when considering 11 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 Software Developer according to 11 Glassdoor interviews include:
One on one interview: 50%
Group panel interview: 17%
Skills test: 17%
IQ intelligence test: 17%
Here are the most commonly searched roles for interview reports -
Campus interview for 30 min. Behaviour questions first: what's the most difficult project you did before? Describe it. Then technical questions: Given a linkedlist, how to decide whether there is a loop? If there is, break the loop and make the list like a line.
I applied through an employee referral. The process took 3 days. I interviewed at Microsoft (Bellevue, WA) in Jan 2011
Interview
A colleague at MS referred me. I did a brief phone interview and then I spent an entire day at the Bravern office being interviewed by several people as well as having lunch. I thought I did well in all the interviews except for one interview about databases. The interviewer asked me several questions about database theory. I wasn't applying for a DBA job and wasn't aware that the "software developer" job would require extensive knowledge of database theory. At that point the interviewer seemed to assume that I didn't know anything about databases and instead we just talked about agile practices.
Interview questions [1]
Question 1
The database interviewer started asking me questions like "why do you normalize" and "what are the different types of normalization"? I've worked with MySQL and SQL Server a fair amount, and I learned about normalization in a university course but couldn't talk about things like Boyce Codd Normal Form off the top of my head.
I applied through college or university. The process took 1 week. I interviewed at Microsoft (Ithaca, NY) in Sep 2013
Interview
I submitted my resume in a campus career fair. In the career fair the person interviewed me told me that hardware position are very limited this year and encouraged me to apply for a low level programmer position. I received an email asking me to schedule a on campus interview after 2 days.
Interview questions [1]
Question 1
Ask me to write program on paper to find a missing number in a sorted array.