← Back to Directory

Microsoft interview notes, page 42 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 - Behavioral / Leadership

Jun 2026
Interviewed for a PM role at Microsoft, just one behavioral question about pet peeves. Short and a bit anticlimactic.
  • What is your pet peeve?

“Stumbled on this one more than I expected.”

View Post

Microsoft·Software Engineer·Onsite - Coding / Algorithms

Jun 2026
Microsoft SWE interview with two fairly meaty coding and algorithms questions. Both required you to think about complexity and justify your design choices out loud, not just write code. Felt more like a systems-thinking exercise than a pure LeetCode grind.
  • Given an array of item prices and a list of budget queries, find the maximum number of items you can buy for each budget (buying cheapest first, no item reuse). Preprocess the prices so queries are answered efficiently. Handle large inputs (up to 2e5 for both) and edge cases like duplicate prices or budgets below the minimum price.
  • Given a directed weighted graph with non-negative edge weights, find the shortest path distance and the actual path between two nodes. Return -1 and an empty path if the target is unreachable. Discuss your graph representation, algorithm choice, complexity, how you'd parse large line-based input efficiently, and how the solution changes if some edges can have negative weights (with no negative cycles).

“Sort plus prefix sums is the move here, then binary search per query.”

View Post

Microsoft·Software Engineer·Technical Phone Screen

Jun 2026
Solutions architect screen at Microsoft, one scenario-based question about migrating a legacy system to the cloud and how you'd pitch it. Pretty open-ended, which I wasn't fully prepared for.
  • A new client wants to move their legacy system to the cloud. Walk through how you'd approach the migration and how you'd customize a demo for them.

“I started with discovery questions, which felt right, but I think I spent too long on the technical assessment side and barely touched the demo tailoring part.”

View Post

Microsoft·Product Manager·Onsite - Behavioral / Leadership

Jun 2026
PM interview at Microsoft with one question that sounds soft but actually has some teeth to it if you think about it from an accessibility and cross-functional angle.
  • How would you collaborate effectively with a blind teammate?

“My first instinct was to list accessibility tools and I immediately felt like that was the wrong direction.”

View Post

Microsoft·Software Engineer·Technical Phone Screen

Jun 2026
Microsoft coding round, one tree problem, pretty standard stuff but worth knowing the two approaches cold before you walk in.
  • Given the root of a binary tree, return its level-order traversal ordered from the deepest level up to the root.

“I went straight for BFS, collected each level into its own list, then reversed at the end.”

View Post

Microsoft·Software Engineer·Technical Phone Screen

Jun 2026
Microsoft SWE coding round, one question, sliding window stuff. Pretty standard but I fumbled the explanation more than the code itself.
  • Given a string, find the length of the longest substring with no repeating characters.

“I knew this one.”

View Post

Microsoft·Machine Learning Engineer·Onsite - Behavioral / Leadership

Jun 2026
Behavioral round for an ML Engineer role at Microsoft. Just the one question from what I can tell, pretty standard stuff but still worth thinking through before you go in.
  • Tell me about a time you had to resolve a bug or technical issue under a tight deadline.

“Pretty classic pressure-under-fire question.”

View Post

Microsoft·Machine Learning Engineer·Onsite - Behavioral / Leadership

Jun 2026
Went through behavioral screening for an ML Engineer role at Microsoft. Pretty standard culture-fit stuff, nothing that surprised me technically, but I underestimated how much they'd push on the ownership and conflict questions.
  • Why do you want to work in this role at this company specifically?
  • Tell me about a time you took ownership of something without being asked to.
  • Describe a conflict you had with a teammate, manager, or someone from another team. How did you handle it?
  • What motivates you in your day-to-day work?

“I had an answer ready but it felt generic coming out of my mouth.”

View Post

Microsoft·Software Engineer·Onsite - Product Sense / Strategy

Jun 2026
Interviewed for a business analyst role at Microsoft and got hit with a classic resource-constraint prioritization scenario. Not a long interview from what I can tell, just the one meaty question but it required some real structure to not fumble.
  • You have three ideas for expansion but limited resources. How would you decide which one to pursue?

“I blanked for a second and started listing criteria off the top of my head, which felt scattered.”

View Post

Microsoft·Software Engineer·Technical Phone Screen

Jun 2026
Microsoft coding interview, one question about arrays. Pretty straightforward problem but the edge cases are where things get interesting.
  • Given an array, print all sub-arrays that contain only distinct elements.

“Spent the first few minutes just making sure I understood what 'distinct' meant in context.”

View Post