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 through a recruiter. The process took 2 months. I interviewed at Microsoft (Seattle, WA) in Apr 2018
Interview
I was contacted by the Microsoft's recruiter. Had a quick conversation with her to check if it's a mutual fit or not. Then she arranged a technical phone screening which was almost after a month. I had to push many times to schedule that early. Once I completed the phone screening and got the positive response. She told me the next step will be coming onsite after that I keep following up with her to schedule it but that never happened.
These people need serious help!!
Never recommended to a friend.
I applied online. The process took 2 weeks. I interviewed at Microsoft (Bengaluru) in Mar 2018
Interview
I was asked to attend f2f interview at Bangalore office. There were, four rounds of technical interviews. Interview questions were designed to check candidate's algorithmic problem solving ability and large scale system design skills.
Interview questions [1]
Question 1
Questions related to string processing and dynamic processing.
I applied online. I interviewed at Microsoft (Seattle, WA) in Apr 2018
Interview
I took an online assessment which had 3 questions in total, of which 2 were coding and 1 was debug question.
I got invited to onsite where my interviews were scheduled in the afternoon session between 12 to 4:30. I had total of 4 rounds.
Each round consisted of coding on white board. They were all medium to hard type questions from Leetcode.
Keep practicing coding problems on a paper, make sure you can code it on your own without seeing the answers. During the interview, you wouldn't get much time to think and code, that is the reason why you'll need a lot of practice and you should come up with a solution pretty quickly.
Make sure when you are coding you describe your thought process and simultaneously code.