Companies
Amazon851 questions
Meta483 questions
Google373 questions
Uber282 questions
ByteDance / TikTok309 questions
Microsoft223 questions
Apple141 questions
Stripe184 questions
Snowflake156 questions
OpenAI168 questions
Netflix87 questions
Databricks95 questions
IBM117 questions
DoorDash114 questions
Roblox73 questions
Anthropic89 questions
Coinbase87 questions
Bloomberg102 questions
LinkedIn94 questions
Capital One90 questions
Snapchat90 questions
Salesforce83 questions
Citadel / Citadel Securities77 questions
Goldman Sachs77 questions
Rippling65 questions
Airbnb71 questions
Pinterest67 questions
Oracle64 questions
Reddit40 questions
Walmart Labs59 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.
223
questions
Last updated
Before you start
Showing 34 of 34
OJ Problems
practice in the online judgeImplement K-Means ClusteringIn-Memory SQL with CSV InitializationOrder Records by Matching Start/End and Concatenate PayloadsImplement K-Means ClusteringImplement a Tiny Feed-Forward Next-Token Predictor in PyTorch (Fill TODOs)Output all overlapping intervalsRotate String (variant with two string arrays)Heap-based problem (unknown exact prompt)LFU Cache (wrapped variant)Implement Greedy Decoding (k=1) and Beam Search (k>1) with Length NormalizationRemove All Comments from Source String (C++)Streaming Events Fixed-Interval Window Min/Max SummaryConvert a Multi-Children Tree Structure to a Binary Search Tree and Design TestsMatrix MultiplicationImplement LFU CacheImplement a SQL-like WHERE filter for in-memory rowsShortest Tour Returning to Start in a Weighted Graph (TSP Variant)Minimum Operations to Transform an Integer Using ±2^i StepsTop K Largest Elements in an ArrayMax Investors Met Within K Days Given Availability ListsSplit String by Spaces Unless '*' AppearsSchedule a New Calendar Event Without OverlapTop K Relevant Apps by Keyword ScoresDesign and Implement Search Auto-Complete (Simplified)Find Vertex of a Quadratic Function Within a RangeMerge Two Sorted Arrays and DeduplicateBalanced Prefix-Permutation Subarray for Every kCUDA Vibe Coding: Implement or Optimize a CUDA KernelLLM Training Dataset Quality Check for Excel Copilot TasksMaximum Purchases From Sorted Prices Starting at Position (Multiple Queries)
