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. I interviewed at Microsoft (Kharagpur, West Bengal) in Aug 2017
Interview
The interviewer introduced himself and then asked me to tell him about myself. Then he asked me to find longest common prefix from an array of strings. We discussed an approach and then I had to code it down. he also asked me about the time complexity and then asked me to optimise it. I gave another approach and then he asked me to code it and give the time complexity. We optimised the solution further with a new approach and I coded it too. The interviewer was satisfied.
Interview questions [1]
Question 1
find longest common prefix from an array of strings
I applied through college or university. I interviewed at Microsoft (Montreal, QC) in Oct 2016
Interview
Gave my resume to hiring manager at school. They offered me to schedule an interview at school with engineer. Interview was your typical tech interview. Coding on white board, and give time complexity at the end.
Interview questions [1]
Question 1
Typical technical coding question. Coding on white board
Microsoft came to our campus for it. Had a initial online technical test . Test had three questions. one on tree , one on linked list and one on an array. There were different sets of tests.
Interview questions [1]
Question 1
intersection of two sorted linked lists. You cannot create a new linked list. Using recursion only.