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 -
I applied through college or university. The process took 4 weeks. I interviewed at Microsoft
Interview
Great overall experience, the HR teams is great, but the level was really hard for me. You really need to learn thoroughly to pass it.
Binary Tree optimization, Algorithms, and even complex linux script
Interview questions [1]
Question 1
A lot of technical and theoretical problem, with different levels
I applied through college or university. The process took 2 months. I interviewed at Microsoft (Redmond, WA) in Dec 2017
Interview
Spoke with a software engineer at my university's career fair. Invited to 30-minute interview on university campus where we went over my resume and a coding question, average difficulty. Received final round invite within a week.
Final round @ Redmond HQ. Breakfast, 45-min interview, 15-min break, repeated 4 times. Each interview was roughly half resume & behavioral, half coding. First three rounds were relatively easy and the interviewers were very friendly, but the final interview was very hard and the interviewer was very unfriendly. To conclude, we were invited to lunch in the massive employee cafeteria. Received offer within a week.
Communication was confusing and vague. Each step of the process was handled by a different recruiter and several emails were never replied to, including when they made errors with my travel itinerary. In total, I think the process put me through 4-5 recruiters.
I'm a final year university student and I submitted my resume for Software Engineer I. I had an an on-campus interview in October 2018, followed by on-site interview in January 2018 at Redmond.
I interviewed with 4 people for 45 minutes each and the first three interviews were technical and behavioral questions. The last one was an as necessary interview where the manager tried to convince me to join Microsoft.
Interview questions were average difficulty for 4th year computing science major, but it's important to think through them and ask questions before writing the code. Behavioral questions were standard such as describing strengths and weaknesses, conflict with colleague, etc.
They put me in a nice hotel with a good rental car. Flight, meals, and parking was all paid for or reimbursed.
Interview questions [1]
Question 1
Convert a string to a number. For example, convert "10.53" to a float with value of 10.53.