Software Engineer applicants have rated the interview process at Microsoft with 4 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 50% positive. To compare, the company-average is 68.2% positive. This is according to Glassdoor user ratings.
Here are the most commonly searched roles for interview reports -
The process took 2 weeks. I interviewed at Microsoft
Interview
On campus interview. There were some basic behavioral questions and then resume review, then coding questions: permutations and linked list question. Interviewer was not the friendliest or in the best mood.
The process took 3 weeks. I interviewed at Microsoft (Seattle, WA)
Interview
1 remote phone round with odd questions (brain teasers, favorite Microsoft product etc.), with someone who did not seem technical and seemed to be transcribing what I was saying for someone technical to review. Onsite consists of 5-6 interviews in a row. Microsoft says that new grad positions are general, and that the team you interview with is irrelevant; this is not true-I interviewed with a cloud team, and ended up being asked purely distributed systems/networking type questions for over half my interviews. I was prepared for these from my previous experience, however, this is not the case with every new grad candidate. Everyone in HR was fast/friendly, and I enjoyed talking to all the engineers as well.
I applied through college or university. The process took 2 weeks. I interviewed at Microsoft in Oct 2017
Interview
I turned in my resume to a recruiter on campus. A week later, I get an invitation for an on-campus interview. The interviewer was very nice. He immediately started off with a technical question and then he asked about one of my projects.
Interview questions [1]
Question 1
How do you find the common ancestor of two nodes in a binary search tree?