Software Developer 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 Developer 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 Developer 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 -
HR and Technical Interview, the technical interview was really stale and the interviewer started the chat aggressively with no apparent reason. the technical questions were fine, but the attitude towards me was a big red flag
Interview questions [1]
Question 1
Low level questions regarding specific technologies
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...)