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 191 - 195 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. I interviewed at Microsoft (Mississauga, ON) in Jan 2022
Interview
Apply to company site, within a week they reach you and schedule virtual discussion. It is basically a know how. Recruiter will ask you to join Teams call. They are very punctual and asks you some basic technial questions in the beginning and increases difficulty level.
Phone interview , coding inteeview and with team, with HR
Interview questions [1]
Question 1
Technical questions specific to language you use mostly
I applied online. The process took 4 weeks. I interviewed at Microsoft (New York, NY) in Nov 2021
Interview
Applied on their website, after a few days the recruiter reached out over email and scheduled a first round interview. This was followed by a separate day of 3 other 1 hour interviews. 1 of the interviewers did not show up, so we rescheduled, then rescheduled again, then the interviewer missed our appointment again. I had a interview with the hiring manager after all of that that went well. The recruiter has not responded to my messages, and has effectively ghosted me.
I applied online. The process took 6 weeks. I interviewed at Microsoft (Seattle, WA) in Oct 2021
Interview
- Phone screening.
- Microsoft Teams interview with coding, design, and behavioral questions. It was about 5 hours.
- Got an offer a couple of weeks after the interviews, but after a lot of negotiation, I accepted the offer, both sides seemed happy. It was a great experience so far, and I was planning to put my notice at work in the next few days.
- Then 4 days later they called back indicating that because I live in a "remote area", they wanted to pay me less than other people. I kept trying to negotiate, but they were fixed on that, so rejected the second offer, they attempted a third offer, not as good as the original and I also rejected that one too. I rejected the offer and went with a company that did not care where I lived and offered the market price.
Interview questions [1]
Question 1
- Mostly medium and hard leetcode questions.
- They told me I could code in any language I wanted ( before the interview) one of the interviewers insisted I should code the answer in C#, which I haven't done in years, which made things uphill.