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 a recruiter. The process took 4 weeks. I interviewed at Microsoft (Redmond, WA) in Aug 2017
Interview
The recruiter approached me for a position with Azure group (a recruitment event). I got online screening test & after that was scheduled to appear for the on-site interview. Very next day of the on-site interview, I heard the decision that is I am going to get an offer.
The process from the initial phone with HR till the hearing decision of on-site interview was really smooth. But after that, the process was really terrible. The HR person, who was supposed to go over offer details. did not contact for another month, regardless of continuous follow-up. Not a single reply to email. Really unprofessional!.
After a month, when I talked to this HR person, he said there was no approval for the rec, which is really surprising, but still, 1-2 updates on the process giving you an insight of whats going on, would have helped a lot. Later on, I rejected the offer.
Please make sure what all team/job profiles are involved in such recruiting events.
Interview questions [4]
Question 1
Connect all leaves of binary tree by using right pointer
given a string & all possible character mappings, print all unique strings formed by replacing characters in string by char from its mapping.
string: abc
mapping: a ->(t,r), b ->(u,i)
so print tbc, rbc, auc, ....
I applied through college or university. The process took 1 day. I interviewed at Microsoft (Atlanta, GA) in Nov 2014
Interview
It was a friendly interview. It started by introducing myself and my interested areas. Then some algorithmic questions were asked and I had a paper to write down my code. By the end, I had the chance to ask my questions from the interviewr.
Interview questions [1]
Question 1
I don't remember the exact question.
the first question:
Given the centers and radiuses of two circles, write a method to detect whether these are separated or intersected in one or two points.
the second one:
It was about binary tree search. Get prepared for sorting algorithm as well as searching algorithms.
I applied online. The process took 2 weeks. I interviewed at Microsoft (Redmond, WA) in Jan 2016
Interview
(I joint the Hiring Events for experienced, no reference) First step, Online application - Then Phone interview - Skill test online - Onsite interview 1:1 (three interviewers in total )- Offer coming almost the next day after onsite interview
Interview questions [1]
Question 1
Classical questions on LeetCode, important to explain your thoughts step by step