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 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 Developer according to 8 Glassdoor interviews include:
Phone interview: 38%
Skills test: 38%
Presentation: 13%
Personality test: 13%
Here are the most commonly searched roles for interview reports -
tailored to an interview, incorporating your academic strengths and technical interests, as reflected by your experiences with problem-solving (e.g., coding, automata theory), and assuming you’re applying for a technical, data, or analytical role:
I applied online. The process took 4 weeks. I interviewed at Microsoft (Sydney) in Sep 2025
Interview
Stage I: Applied using MS Careers portal
Stage II: Received invitation for Online Coding Assessment (Two Leetcode Mediums)
Stage III: Final Round interview loop consisted of three interviews throughout the day.
Stage III: Got verbal offer 4 days later
Interview questions [1]
Question 1
What is a difficult bug you encountered and how did you go about solving it.
I applied in-person. The process took 1 week. I interviewed at Microsoft (Dublino, Dublino)
Interview
Typical 4 rounds, Leetcode, OOP and System Design. Most of the interviewers were nice and supportive. During the OOP round, however, I felt the interviewer was disengaged, and it wasn’t clear what the expected outcome was.
Interview questions [1]
Question 1
Leetcode medium. Spiral Matrix - return all elements of the matrix in spiral order.