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%
Presentation: 13%
Personality test: 13%
Here are the most commonly searched roles for interview reports -
Recruiter Connect: It is highly recommended to maintain a good Linkedin profile to get noticed by Microsoft recruiters. It is also advised to connect with existing Microsoft employees to get referrals for job positions. The candidate can also try applying on the job portal. Interview Rounds: The interview rounds start with an initial screening interview which is DS/Algo based. The later rounds are more technical and focus on DS/Algo skills along with system design knowledge. After Interviews: Performance of the candidate is judged based on the past interviews and the verdict is decided. All of the interviewers hold a meeting to discuss and debate the ratings of candidates with the hiring manager. Hired: Once the team and you both are comfortable and ready to start, the offer letter is prepared and shared with you by the recruiters and you are HIRED!
I applied in-person. The process took 5 days. I interviewed at Microsoft (Shanghai, Shanghai) in May 2021
Interview
The screening interview for me was quite easy. Nothing complicated is asked. Then I went through the 5-round loop interview but failed. During the loop interviews, most of time was about the projects. I was interviewing for computer vision position so my projects concerning computer vision are mostly discussed. The coding problems for me were about medium or easy level of Leetcode. It was not enough to just give the correct answer. You should be able to explain it.
Interview questions [1]
Question 1
What are the improvements that Yolo series bring about? What is OHEM? Different optimization methods in deep learning. Coding: inorder traversal, permutation of a sequence, beginning position of a ring
I applied online. The process took 2 weeks. I interviewed at Microsoft (Poona) in Mar 2019
Interview
How many rounds of interview are there in Microsoft? How many rounds are there in a Microsoft interview? 5 - Rounds: Screening Interview(1 Round), Onsite Interviews(4-5 Rounds). Find out More.
Interview questions [1]
Question 1
Given two linked lists that represent two big numbers (numbers that can not be stored in an int or long long int), write a function that adds the numbers and store the result in a third list.