Internship 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 71.3% 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 (Dublin, Dublin) in Sep 2025
Interview
I was invited to a coding assessment. The recruitment process was very transparent and everyone involved was incredibly helpful. Unfortunately, I did not complete the coding assessment on time because I did not prepare sufficiently.
Interview questions [1]
Question 1
This was a coding assessment, so there were questions about data structures and algorithms.
I applied online. The process took 2 months. I interviewed at Microsoft (Egypt, NC) in Mar 2025
Interview
There were two 45-minute interviews. The first focused on problem-solving: I introduced myself, was given a problem, and we discussed multiple approaches. I implemented one solution, completed a follow-up task, and then compared my implementation to a better alternative while discussing time and memory trade-offs.
The second began with a brief introduction and a walkthrough of two of my projects and their flows. The interviewer then asked about hash maps (how they’re implemented), basic OS concepts, and databases.
Interview questions [1]
Question 1
You have n balls in a row; ball i has weight w[i] and value v[i]. You may repeatedly take either the leftmost or rightmost remaining ball, stopping anytime, but the total weight taken must not exceed W. What is the maximum total value you can collect?
I applied online. The process took 3 months. I interviewed at Microsoft (Espoo) in Sep 2024
Interview
First contacted through an recruiter. They sent me three timeslots for the interview. Separate interviews with senior employees from different roles in the team. The length of each interview was 45min. Culture and behavioural questions.
Interview questions [1]
Question 1
Why are you interested in Microsoft? How this position will contribute to future career plans?