Senior Developer applicants have rated the interview process at Microsoft with 3.3 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 67% positive. To compare, the company-average is 61.4% positive. This is according to Glassdoor user ratings.
Candidates applying for Senior Developer roles take an average of 56 days to get hired, when considering 3 user submitted interviews for this role. To compare, the hiring process at Microsoft overall takes an average of 31 days.
Common stages of the interview process at Microsoft as a Senior Developer according to 3 Glassdoor interviews include:
One on one interview: 50%
Phone interview: 50%
Here are the most commonly searched roles for interview reports -
Started with a recruiter phone call and a 30 minute phone call with the hiring manager to negotiate a remote role since the job was based in Seattle and the manager agreed. Following up with five rounds of virtual on site. Four of them are coding/design. One of them is behavioral mostly leetcode medium level questions which I finished and I was able to do all the follow up and answer the design and time complexity questions correctly after the interview got ghosted for a whole month and got an automatic rejection email.
Interview questions [1]
Question 1
Leet code medium level questions. DFS, BFS, sliding windows and greedy algorithm. Follow up, asking some design questions and the time complexity of the code.
I applied online. I interviewed at Microsoft (Australia Plains) in Apr 2026
Interview
Step 0: the recruiter sends you an email for scheduling a call with her/him + technical topics to be covered by 3 short questions asked by the hiring team
Step 1: HR call - describing the role and team. and asks 3 technical questions
Step 2: Coding interview with one of the engineers in the team. The live coding is taking place in HackerRank - LC questions. Make sure you are familiar with the platform. There are NO examples in the interview itself
Unfortunately, my interviewer confused me with the examples, and I couldn't really understand which rate limiter implementation is required (fixed, window, sliding window, token bucket etc.)
Interview questions [4]
Question 1
What is a WebSocket, when do you use it, and how is it diff from an HTTP call?
I applied online. The process took 2 months. I interviewed at Microsoft (Herzliya) in Apr 2026
Interview
screening with the recruter then day of interviwe includ system desing , manger and coding round
screening with the recruter then day of interviwe includ system desing , manger and coding round
Top companies for "Compensation and Benefits" near you