Microsoft Sr Software Engineer interview questions
based on 311 ratings - Updated Jun 23, 2026
Averageinterview difficulty
Mostly positiveinterview experience
How others got an interview
54%
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
311 interviews
Viewing 146 - 150 of 311 Interviews
Microsoft interviews FAQs
Sr Software Engineer 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 through an employee referral. The process took 3 weeks. I interviewed at Microsoft in Aug 2022
Interview
I had 3 different interviews before the virtual on-site (I know), and the on-site was split into 2 different days, 3 technical interviews each day. The process was good, most interviewees seemed very knowledgeable and the hiring manager was very helpful at all stages, including total expertise of knowing what all of the nuances for the job I was applying for where.
Interview questions [1]
Question 1
How would you architect a new application from scratch?
Lineare e Semplice. Nessun problema durante il processo, tutto nella norma, hr disponibili, colloquio tecnico non invasivo. Esperienza positiva, nulla da segnalare di negativo. 3 chiamate e proposta, personale cordiale
Interview questions [1]
Question 1
SIEM, SOAR, Microsoft Sentinel, Defender, KeyVault
I applied online. The process took 4 weeks. I interviewed at Microsoft in Sep 2020
Interview
4 Interviews, 1 HR and 3 Technical. On the technical side, the problems are manageable but big focus on how one approaches the issue, how does it test its solution, what tradeoffs are being made, etc.
Interview questions [1]
Question 1
Create a program, which given a sln file for a Visual Studio Project, builds the solution in th correct order.