Companies
Amazon1072 questions
Meta547 questions
Google520 questions
ByteDance / TikTok443 questions
Uber346 questions
Microsoft293 questions
OpenAI225 questions
Snowflake206 questions
Apple192 questions
Stripe227 questions
Databricks127 questions
Pinterest118 questions
DoorDash146 questions
Netflix101 questions
Citadel / Citadel Securities143 questions
Roblox96 questions
LinkedIn138 questions
Capital One135 questions
Anthropic113 questions
IBM132 questions
Bloomberg122 questions
Salesforce121 questions
Oracle120 questions
Coinbase94 questions
Airbnb111 questions
Goldman Sachs111 questions
Rippling92 questions
Waymo102 questions
Snapchat100 questions
JPMorgan Chase86 questions

Microsoft Interview Question Bank
Microsoft runs two parallel hiring tracks: the standardized Hiring Event (HE) loop covering Azure, Cloud, Copilot, and Office orgs, and Mustafa Suleyman's MAI org with its own recruiter pool and a distinctly OpenAI-flavored coding rotation. The HE bar is consistent — four 60-minute rounds back-to-back on a fixed weekday — with medium-difficulty algorithms and one system-design slot; MAI loops add project deep-dive depth and pull problems from an in-memory-DB / beam-search / streaming-decoder pool that does not overlap with classic LeetCode prep.
293
questions
Last updated
Before you start
Showing 54 of 54
Count Non-decreasing Arrays with Prescribed Digit SumsMinimal Number of Distinct Values to Remove Half of an ArrayMaximum Subarray Sum with K ConcatenationsReconstruct Sentence from DictionaryMinimum Vulnerability of Non-Adjacent ServersMaximum Frequency of a Valid SubstringBeam Search Decoding with Joint ProbabilitiesFind Connected Foreground RegionsTop K Frequent ElementsHouse Robber IVReplace Non-Coprime Numbers in ArrayLongest Repeating Character ReplacementFirst Duplicate from Left to Right3SumStable Effective Column Names Across Schema UpdatesConvert a 32-Bit Hexadecimal Address to Dotted-Decimal IPv4Reconstruct Digits from Concatenated Number WordsProduction-Ready atoi for an Arbitrary BaseDelete and EarnCount Binary SubstringsMost Visited Position on a Sprint TrackMaximum Length Equal Arrays After Segment MergesValidate an Employee Hierarchy and Find the Maximum Root-to-Employee DistanceBasic Calculator IIIAlien DictionaryCount Maximum Occurrences in SuffixesSubtract Two Numbers Represented by Forward-Order Linked ListsFind All Anagrams of a Target StringMaximum Stock Profit with Up to Two TransactionsBounded Keyed Task Executor
