← Back to Directory

Microsoft interview notes, page 21 of 60

FAANG / Big Tech

Most of these Microsoft write-ups come from Software Engineers (372), then Product Managers (124) and Machine Learning Engineers (53). The most reported rounds are the technical phone screen (255), the product sense round (111), the system design round (93) and the behavioral / leadership round (49).

597 interview notes · updated Oct 2026

Microsoft·Product Manager·Onsite - Product Sense / Strategy

May 2026
PM interview at Microsoft, one question about preparing a CEO-level presentation on Microsoft Shifts. Pretty strategic, felt more like a case exercise than a typical PM screen.
  • You have two weeks to put together a presentation for the CEO covering Microsoft Shifts' current performance and where it could improve. How do you approach that?

“I spent the first part of my answer talking about metrics and data gathering, which felt right, but I think I underweighted the stakeholder alignment piece.”

View Post

Microsoft·Product Manager·Onsite - Product Sense / Strategy

May 2026
PM interview at Microsoft with a product sense question about Airbnb. Pretty short and to the point, nothing too wild.
  • Why is Airbnb a good app? Make the case for it.

“I went straight into user value, two-sided marketplace dynamics, trust mechanisms.”

View Post

Microsoft·Software Engineer·Hiring Manager Screen

May 2026
Pretty standard Microsoft SWE screen, mostly conversational. Nothing too technical, just a lot of 'tell us about you' type stuff with one question that actually made me think.
  • Can you introduce yourself and walk us through your background?
  • What draws you to this company specifically?
  • Tell me about a project you're most proud of.
  • What areas or research directions do you think could improve our products or business, and how would you approach them?
  • When would you be available to start?

“Standard opener, had my pitch ready.”

View Post

Microsoft·Software Engineer·Technical Phone Screen

May 2026
Microsoft SWE interview, one coding round focused on a classic graph/logic problem. Nothing too wild but the follow-up verification step is where people usually slip up.
  • Given n people at a party labeled 0 to n-1, find the 'celebrity' who is known by everyone but knows nobody. You can call knows(a, b) to check if a knows b. Solve it in O(n) calls, or return -1 if no celebrity exists.

“The linear pass to narrow down a candidate clicked pretty fast for me.”

View Post

Microsoft·Software Engineer·Onsite - System Design / Architecture

May 2026
Microsoft SWE interview with a system design question. Just one prompt but it covers a lot of ground if you let it.
  • Design a service like PasteBin.

“Spent the first few minutes on the obvious stuff, URL shortening, storage, read vs write ratios.”

View Post

Microsoft·Software Engineer·Technical Phone Screen

May 2026
Microsoft SWE interview with a data structures question that sounds easy until you actually have to explain the nuances under pressure.
  • What are the time complexity differences between ArrayList and LinkedList?

“I knew this conceptually but fumbled the explanation a bit.”

View Post

Microsoft·Technical Program Manager·Onsite - Cross-functional / Panel

May 2026
TPM interview at Microsoft with a scenario-based question about handling a P1 issue mid-sprint. One question, pretty focused on how you balance process with firefighting.
  • You're a PM in the middle of an active sprint when a P1 issue surfaces that threatens the sprint goal because of requirements and design gaps. How do you handle it?

“My instinct was to jump straight to 'pause the sprint and fix it' but I slowed down and talked through triage first.”

View Post

Microsoft·Software Engineer·Technical Phone Screen

May 2026
Had a Microsoft EM interview that threw a pretty left-field technical question at me. Short session, one question, not much else to go on.
  • How would you store a list of numbers as a single number?

“Sat with this one for a second because it feels like a trick but it's actually a legitimate encoding problem.”

View Post

Microsoft·Technical Program Manager·Onsite - Product Sense / Strategy

May 2026
TPM case interview at Microsoft focused on Azure IoT Edge, specifically around launching an ML-based feature like anomaly detection. The whole thing was a structured product/technical decision case and they really wanted you to think cross-functionally, not just talk about model accuracy.
  • Azure IoT Edge is launching an ML-based feature like anomaly detection or predictive maintenance. How would you evaluate the model, design the sampling strategy, and decide whether the feature is ready to launch?
  • What single metric would you trust most when deciding if this feature is ready to launch, and why?
  • How would you evaluate model performance for rare but high-impact failure cases?
  • How would your launch recommendation change if the cost of a false positive were significantly higher than you initially assumed?
  • What would you monitor in the first week after the feature launches?
  • Under what circumstances would you choose not to launch even if the model's offline performance had improved?

“This is a big question and I underestimated how much they wanted you to separate model quality from product readiness.”

View Post

Microsoft·Product Manager·Onsite - Product Sense / Strategy

May 2026
Got a product design question at Microsoft that sounds deceptively simple but has a lot of moving parts if you actually think it through.
  • Design a video game for a 5-year-old.

“My first instinct was to just start rattling off game ideas, which was the wrong move.”

View Post