Software Engineer applicants have rated the interview process at Microsoft with 3.4 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 63% positive. To compare, the company-average is 67.6% positive. This is according to Glassdoor user ratings.
Candidates applying for Software Engineer roles take an average of 60 days to get hired, when considering 8 user submitted interviews for this role. To compare, the hiring process at Microsoft overall takes an average of 30 days.
Common stages of the interview process at Microsoft as a Software Engineer according to 8 Glassdoor interviews include:
Skills test: 38%
Phone interview: 38%
Personality test: 13%
Presentation: 13%
Here are the most commonly searched roles for interview reports -
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.
I applied through college or university. I interviewed at Microsoft (Kharagpur, West Bengal) in Aug 2017
Interview
There were two technical interview round .They basically focus upon problem solving skills of candidate and how a candidate approach to a new problem.If you take time in solving any problem then let them know your approach they give some hint which are very helpful.
Interview questions [1]
Question 1
Algo to find how many minimum no. of characters should be added to a word at its beginning to make it palindrome.
I applied through college or university. The process took 1 week. I interviewed at Microsoft (Nuova Delhi) in Aug 2016
Interview
Clumsy hiring process,
Completely random,
Inclined towards one specific gender,
Random questions with unequal difficulty level in online test. Ratio of shortlisted to finally hired candidates is very poor.
Interviewers are not cooperative enough.