← Back to Directory

Microsoft interview notes, page 38 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
Microsoft PM interview, behavioral focus with a heavy emphasis on leadership under pressure. Three questions, all variations on the same theme: how do you handle things when they're falling apart.
  • Describe a situation where you were managing multiple engineering teams whose priorities were in direct conflict with each other.
  • Tell me about a time you had to resolve a disagreement that was putting a delivery timeline or quality bar at risk.
  • Walk me through a product you shipped that missed the mark with customers and how you turned it around.

“This one I actually felt okay about.”

View Post

Microsoft·Software Engineer·Technical Phone Screen

Jun 2026
Microsoft SWE interview with a tree problem that looks straightforward until you hit the space constraint. The O(1) extra space requirement is what separates people who've seen this before from everyone else.
  • Given a perfect binary tree where every node has a 'next' pointer, connect each node's next pointer to its right neighbor at the same level. Nodes with no right neighbor should point to null. Solve it using O(1) extra space.

“My first instinct was BFS with a queue and I even started explaining it before they stopped me and pointed at the space requirement.”

View Post

Microsoft·Product Manager·Onsite - System Design / Architecture

Jun 2026
Microsoft product design interview that went pretty deep into system architecture. The question was about building a dorm social product for college students, and they wanted the full stack: product thinking, architecture, and database schema all in one.
  • Design a product that helps college students in dorms connect and make friends. Walk through your product thinking, system architecture, and database schema.

“This one sprawled in a way I didn't expect.”

View Post

Microsoft·Software Engineer·Technical Phone Screen

Jun 2026
Microsoft interview, one question about email delivery across different mail providers. Pretty technical for what felt like a mid-level screen.
  • Walk me through what happens technically when an email is sent from Outlook to a Gmail account.

“I started with SMTP and worked my way through DNS lookup, MX records, TLS handshake, spam filtering on the receiving end.”

View Post

Microsoft·Machine Learning Engineer·Technical Phone Screen

Jun 2026
Microsoft ML engineer interview, got asked to explain BERT. Pretty standard technical screen, nothing too wild.
  • Can you explain how BERT works?

“I knew BERT well enough but rambled a bit trying to cover everything at once.”

View Post

Microsoft·Software Engineer·Technical Phone Screen

Jun 2026
Interviewed for a data engineer role at Microsoft, got asked a basic SQL question. Not much to report here.
  • What is SQL?

“pretty surface level, just explained it's a language for querying and managing relational databases.”

View Post

Microsoft·Software Engineer·Onsite - System Design / Architecture

Jun 2026
Applied Scientist interview at Microsoft centered on a single meaty system design problem around email processing and ranking. The question had a lot of moving parts and I don't think I fully covered all of them in the time given.
  • Design a service that ingests incoming emails, removes algorithmic bias such as sender-frequency bias, and produces a personalized ranked list with a short summary for each email.

“This one sprawled in ways I didn't anticipate.”

View Post

Microsoft·Machine Learning Engineer·Technical Phone Screen

Jun 2026
Microsoft ML engineer interview, got a sequence generation coding problem that was essentially a stripped-down language model decoding exercise. Pretty focused on implementation details and interface design rather than theory.
  • Implement greedy decoding for a sequence generation model. At each step, select the token with the highest probability from the model's output distribution and feed it back as input, continuing until an end-of-sequence token is produced or a max length is reached. Define a clear interface for the model's next-token function and return the full generated sequence.

“The core of it is just argmax at each step, but I spent too long overthinking whether they wanted me to handle log-probabilities vs raw logits.”

View Post

Microsoft·Software Engineer·Onsite - System Design / Architecture

Jun 2026
System design round at Microsoft for a software engineer role. The whole thing was one big question about building an image upload and download service, and they wanted you to cover basically everything: APIs, storage, CDN, security, the works. Dense but fair.
  • Design an image upload and download service for web and mobile clients. Walk through the full architecture including APIs, storage, processing pipeline, delivery, security, reliability, scalability, and observability.

“This question is basically nine questions stapled together and handed to you with a smile.”

View Post

Microsoft·Software Engineer·Technical Phone Screen

Jun 2026
Applied Scientist interview at Microsoft that opened with a 5-minute intro before diving deep into a CV project from your resume. The interviewer clearly knew the space and wasn't just checking boxes, so be ready for real follow-ups on things like GANs or diffusion models if you listed anything adjacent.
  • Walk me through a computer vision project from your resume in depth, including your architectural choices and the trade-offs you made.
  • What production experience do you have deploying computer vision models, and what challenges came up?
  • How do you think about image generation approaches like GANs versus diffusion models, and when would you choose one over the other?

“This is where it gets real fast.”

View Post