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…
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