Software Engineer applicants have rated the interview process at Microsoft with 4 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 50% positive. To compare, the company-average is 68.2% positive. This is according to Glassdoor user ratings.
Here are the most commonly searched roles for interview reports -
I applied online. The process took 1 week. I interviewed at Microsoft (Praga) in Sep 2025
Interview
Tech Screening 1h with easy lvl leetcode task, then two coding interviews, one with trivial algorythmic task(mid lvl) and the second one was a bit difficult, not only the task itself but the definition of expected result and its format. Last interview was the system design.
Interview questions [1]
Question 1
The non-trivial task was about implementing K-Means Clustering. But the task, expected result and entry data were poorly described. System design was smth like howto design doker-like platform.
One HR interview, followed by several technical interviews. The technical interviews covered: a) easy algorithms & data structures problems, b) one system design problem, and c) high level CV-related questions.
Interview questions [1]
Question 1
Easy classical problem resembling the towers of Hanoi.
I applied through college or university. I interviewed at Microsoft (Bengaluru)
Interview
Leetcode medium problems regarding dp, binary search, and graphs followed by Hiring Manager round. They asked to implement on a code editor and than to optimize the solutions.
In Hiring Manager round, they asked previous experience and also hld related questions regarding scaling and handling billions of users.
Interview questions [1]
Question 1
Implement Deque and its functionalities like push, pop etc