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 2 weeks. I interviewed at Microsoft in May 2023
Interview
The hiring process moves swiftly, beginning with an initial HR screening, followed by a Codility assessment designed to test coding proficiency. Candidates should focus on algorithmic challenges, data structures, and problem-solving skills to perform well. The final step is a technical interview, where in-depth knowledge of system design, coding best practices, and real-world problem-solving abilities may be assessed. Preparation for Codility challenges, particularly in time complexity, dynamic programming, and graph algorithms, will significantly improve performance. A solid understanding of data structures like arrays, linked lists, trees, and hash maps is crucial for success in both the assessment and interview.
Interview questions [1]
Question 1
Mostly regarding my experience, then a technical assessment, then a final interview.
Very good process. Ask questions about Sorting algorithms (implementation, time complexity...)
Very good process. Ask questions about Sorting algorithms (implementation, time complexity...)
Very good process. Ask questions about Sorting algorithms (implementation, time complexity...)
Interview questions [1]
Question 1
Sorting algorithms (implementation, time complexity...)
I applied in-person. I interviewed at Microsoft (Bengaluru) in Jan 2024
Interview
The interview process starts with resume screening and an initial recruiter call, followed by technical or behavioral interviews with the hiring team. It may include assessments, panel interviews, and a final discussion with leadership. If selected, the candidate undergoes background checks, receives an offer, and completes onboarding. The process varies by company and role.
Interview questions [1]
Question 1
Describe a time you handled a challenging situation at work.