Microsoft Senior Software Developer interview questions
based on 309 ratings - Updated Jun 16, 2026
Averageinterview difficulty
Mostly positiveinterview experience
How others got an interview
53%
Applied online
Applied online
28%
Recruiter
Recruiter
13%
Employee Referral
Employee Referral
2%
In Person
In Person
2%
Campus Recruiting
Campus Recruiting
1%
Staffing Agency
Staffing Agency
1%
Other
Other
Interview search
309 interviews
Viewing 76 - 80 of 309 Interviews
Microsoft interviews FAQs
Senior Software Developer applicants have rated the interview process at Microsoft with 3 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 100% positive. To compare, the company-average is 67.6% positive. This is according to Glassdoor user ratings.
Here are the most commonly searched roles for interview reports -
I applied online. The process took 2 weeks. I interviewed at Microsoft in Oct 2024
Interview
Overall, there are four rounds: DSA, low-level design, high-level design, and hiring manager. HR contacts you solely when the interview is scheduled, and then there is no further communication. I went through the interview procedure for the fourth time, with various teams. They had three technical rounds and later HR ghosted me. After several days of follow-up emails or phone conversations, I learned that they had closed the position due to position put on hold or had hired someone internally. When asked for interview feedback, HR will respond it is mixed. How come for all the interviews the feedback can be mixed? No concrete feedback was provided. This pattern was consistent across all four teams interviews. I highly distrust the recruiting procedure. Are Microsoft HRs actually hiring, or are they wasting candidates' time and effort? However, interviewers were good people, supportive in the process and questions were of medium category. I've lost interest in Microsoft just because of HRs hiring strategy.
Interview questions [1]
Question 1
leetcode medium category question should be good enough to clear the interview
Aptitude matters. Coding Matters. Clean coding Matters. Approach more than answer matters.
Sometime the problem might just be puzzles. And more than solving but how you think about the solution matters more.
I applied online. The process took 1 week. I interviewed at Microsoft (Kuala Lumpur) in Jan 2023
Interview
Initial Screening
Selected candidates will participate in a 30-minute phone screening with a recruiter. This conversation will focus on the candidate's background, technical skills, and interest in the position.
Technical Assessment
Candidates who pass the initial screening will be given a technical assessment. This may involve coding challenges or a take-home assignment designed to evaluate problem-solving skills and technical proficiency.
Interview questions [1]
Question 1
Programming and Coding:
Can you explain the differences between object-oriented and functional programming? Provide examples of when you might use each.
Write a function to reverse a linked list. Can you discuss the time and space complexity of your solution?