Software Developer 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 -
I applied online. I interviewed at Microsoft (Seattle, WA) in Mar 2018
Interview
The first interviewer had not even glanced at my resume and was dismayed when I turned out to be an experienced professional and not fresh out of college. I was never asked about my professional experience nor any technology-specific questions which was a surprise to me. I felt like age discrimination was a factor and was uncomfortable for the rest of the day continuing only for the experience.
I applied through college or university. The process took 3 weeks. I interviewed at Microsoft (Seattle, WA) in Dec 2017
Interview
There were two rounds, an on-campus interview and a full-day interview at Microsoft in Seattle.
The first interview was really simple, it was 30 minutes and there was just one easy whiteboard question.
The second round was really good, they did a great job of setting up all the logistics (e.g. flight, reimbursements). I interviewed with five people, and they were all very friendly. I was asked some whiteboard questions with each person, and they were almost all linked list questions for me.
For Microsoft's interview process, I recommend CTCI and LeetCode for the technical interview prep. Make sure you also research the company a bit and get a feel for the vision/culture, this will help a lot for the behavioural questions!
Interview questions [1]
Question 1
Find the length of the longest palindrome in a string
I applied through college or university. The process took 3 weeks. I interviewed at Microsoft in Dec 2017
Interview
Applied through university for a role in Mountain View, CA and received an invite to do an on-campus interview with a rep. Interviewer was fairly chill but also pretty dgaf (he's been doing it all day and I was the 2nd to last interview so he's probably tired)
Afterwards, got invited to an on-campus interview in SEATTLE (ok so I applied for a role in Mountain View and was getting flown out to Seattle. I thought this was a bit strange but not out of the question since their HQ is in WA).
Got on-site and had 5 total interviews (1 was behavioral). Right before my 3rd interview started, I got an email from my recruiter telling me that the role I was applying for in Mountain View was accidentally marked as available and was actually not hiring. Thus, my recruiter told me that if I wanted to, I could just leave and go home. I decided to just finish the remaining interviews anyways for practice but this was overall a giant waste of time. Got flown out to Seattle for two days for nothing.