Microsoft Interview Questions

Microsoft Interview Questions

Microsoft's bank runs to 266 questions and is coding-first by a wide margin. Coding & Algorithms holds 108 of them, more than triple System Design at 33, with Behavioral & Leadership at 22, Machine Learning at 20, ML System Design at 14, and engineering fundamentals at 13. Software Engineer is the dominant role at 144, followed by Data Scientist at 44 and Machine Learning Engineer at 33. Technical screens carry 107 questions and onsites 99, with 15 from online assessments and 11 from HR screens. Ratings are 171 medium, 41 hard, and 20 easy, and 34 are tagged Senior+. The algorithm prompts skew graph and grid: minimising fuel cost across cities, minimum moves on a grid with k-cell jumps, lowest common ancestor in both a binary tree and a binary search tree, merging overlapping intervals, and maximising a product after a shared XOR. Concurrency turns up too, in a bounded per-key ordered task executor. Data Scientist rounds move to judgement calls, building and defending a baseline model from a CSV, analysing an AI product pilot to decide whether to expand it, and evaluating a product change that adds more user options, while ML System Design covers a retrieval-grounded local sports news recommender. 17 questions were added in the last 90 days, 1 round is tagged AI-assisted, and 30 first-hand interview experiences are on the site.

266 Questions 1 Company09.10.2026
Showing 6 results

Frequently Asked Questions

What is the Microsoft interview process and where do these questions appear?
Four stages show up in the recorded questions. Technical screens carry the most at 107, onsites follow at 99, online assessments contribute 15, and HR screens 11. Coding problems turn up across the onsite, the online assessment, and even the HR screen, where lowest common ancestor and merge intervals were put to machine learning engineers. Three role-specific interview guides are also on the site.
How difficult are Microsoft interview questions?
The set is 171 medium, 41 hard, and 20 easy, so the hard share sits well under a quarter. Seniority splits the same way: 188 questions are tagged General, 34 Senior+, and 10 are aimed at interns or new grads. Expect standard-shaped algorithm problems asked cleanly rather than exotic ones.
Which roles and categories dominate Microsoft's question bank?
Software Engineer accounts for 144 questions, Data Scientist 44, and Machine Learning Engineer 33, with 7 for product managers, 3 for technical program managers, and one for data engineering. Coding & Algorithms dominates the subject mix at 108, then System Design at 33, Behavioral & Leadership at 22, Machine Learning at 20, ML System Design at 14, and Software Engineering Fundamentals at 13.
What kinds of coding problems does Microsoft ask?
Graphs, trees, and grids run through the recorded set: minimising fuel cost across cities, minimum moves on a grid with k-cell jumps, the best connected strength for every tree node, and lowest common ancestor in both a binary tree and a binary search tree. Bit manipulation and intervals also appear. Candidate reports add a DNA reassembly problem with an Euler path follow-up and a knapsack solution that timed out.

Explore more Microsoft interview questions

Jump straight to Microsoft questions for a specific role or category.

By role
By category
In-depth guides
Across all companies

Real Microsoft interview experiences

First-hand reports from Microsoft candidates — the rounds, the questions they were asked, and how it went.

All 56 Microsoft interview experiences

Featured Microsoft interview prep guides

Concept walkthroughs, worked examples, and the real questions from candidate reports.

Editorial prep
Data Scientist
Microsoft interview
Read the guide