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?
I applied online. The process took 1 week. I interviewed at Microsoft (Gurgaon, Haryana) in Jul 2025
Interview
First i received OA test link in which medium-hard dsa was asked. after that a telephonic round was held. i was not able to clear it...........but it was great experience and got to learn a lot