Explore questions associated with Microsoft. Review the source details, then use the workspace for code, notes, and diagrams.
454 questions in the library. A source association does not guarantee a future interview question.
Behavioral and leadership · Coding · Machine learning · ML system design · Object-oriented design · Other questions · Practical engineering · System design
Loading questions…
Practice system design interviews out loud with an AI interviewer, a shared whiteboard and a scorecard for your level.
© 2026 SysRound. SysRound is an AI practice tool. The AI interviewer and the AI feedback can be wrong. Use it for your own practice, not to hire people.
Showing 376–400
Replicated append-only logs: partition ordering, safe failover, independent consumer progress, and bounded retention under slow readers.
Companies: Microsoft, Amazon, Confluent, Meta +1
backpressure · consumer-groups · log-storage · ordering
Companies: Microsoft
Companies: Microsoft
Distributed external sorting: global ordering, skewed keys, bounded-memory shuffle and merge, and correct recovery from worker failures.
Companies: Microsoft, Google
batch-processing · data-skew · distributed-shuffle · external-sorting
High-volume event collection with retry-safe counting, late-arriving session data, distinct-user queries, and tenant skew.
Companies: Microsoft, Google, Meta, Qualtrics
approximate-counting · event-ingestion · event-time · multi-tenancy
Companies: Microsoft
ML Fundamentals · Model Evaluation
Companies: Microsoft
ML Fundamentals · Model Evaluation
Companies: Microsoft
CTR Prediction & Ads ML · Neural Networks & Training
Companies: Microsoft
ML System Design · Model Interpretability
Companies: Microsoft
ML System Design · Model Interpretability
Given two strings, return the starting index of the first occurrence of needle in haystack, or -1 if absent. This is a classic substring search…
Companies: Microsoft, Bloomberg, Google, Meta
Boyer–Moore String-Search Algorithm · Knuth–Morris–Pratt Algorithm · String · String Matching
Given an array of nonnegative integers representing house values, find the maximum sum you can obtain by selecting houses with the constraint that no two…
Companies: Microsoft, Amazon, Apple, Goldman Sachs
Array · Dynamic Programming
Companies: Microsoft
ML System Design · Supervised Learning
Given an array where each value is the maximum jump length from that index, determine whether you can reach the last index starting from the…
Companies: Microsoft, Amazon, Meta
Array · Dynamic Programming · Greedy
Find the maximum area of a rectangle formed by contiguous bars in a histogram (given bar heights). The core challenge is determining each bar's maximal…
Companies: Microsoft, Bloomberg
Array · Monotonic Stack · Range Minimum/Maximum Query · Stack
Given a string of digits 2–9, return all possible letter strings by mapping each digit to its phone-keypad letters — effectively computing the Cartesian product…
Companies: Microsoft, Amazon, Google, LinkedIn +1
Backtracking · Hash Table · String