Companies
Amazon973 questions
Meta522 questions
Google462 questions
Uber334 questions
ByteDance / TikTok385 questions
Microsoft254 questions
Apple178 questions
OpenAI204 questions
Snowflake190 questions
Stripe201 questions
Databricks116 questions
DoorDash137 questions
Netflix94 questions
Roblox89 questions
Anthropic104 questions
Bloomberg118 questions
IBM118 questions
Citadel / Citadel Securities115 questions
Coinbase92 questions
LinkedIn108 questions
Capital One106 questions
Salesforce106 questions
Goldman Sachs102 questions
Airbnb98 questions
Oracle97 questions
Snapchat94 questions
Rippling81 questions
Pinterest93 questions
Waymo92 questions
JPMorgan Chase80 questions

OpenAI Interview Question Bank
OpenAI pairs an unusually high raw-coding bar with explicit no-AI-tools rules during most interviews — a deliberate contrast with the product. Phone screens often run a single multi-part simulation for the full hour, and senior loops add deep ML and research-grounded system-design rounds that probe mechanism, not vocabulary.
204
questions
Last updated
Before you start
Showing 51 of 51
OJ Problems
practice in the online judgeIn-Memory Key-Value Store with SerializationVectorized 1-Nearest Neighbor and Neural-Network FormulationImplement a Work Queue with Leases, Retries, and a Dead-Letter QueueVersioned User Follow Graph with SnapshotsSnapshot SetTopological Sort of Task DependenciesImplement a Durable Key-Value Store with File SegmentationIn-Memory KV Store with Log-Based RecoveryImplement a Memory Allocator with First-Fit and Best-FitFriend Circles / Number of ProvincesCount Machines in a Cluster Tree and Recover Tree TopologySharded Matrix Multiplication and BackpropagationImplement a Simple Memory Allocator with First-Fit and Best-FitImplement Masked Cross Entropy Loss with Label SmoothingMaximum Falling Path with Limited Vertical Jumps and Bonus ScoringIn-Memory Memory Allocator with malloc/free, First-Fit and Best-FitMessage Event Aggregation in a 5-Minute Sliding WindowBuild a ChatGPT Chat Interface in an Existing iOS ProjectFind the Incorrect Data LabelerMinimum Time to Infect a NetworkRestore Valid IPv4 AddressesPlant Infection by Neighbor CountInfection Spread with Immune Units and Expiring ContagiousnessStreaming Entropy with Online and Block-wise UpdatesResumable Iterator for List and FileMinimum Time to Infect All PlantsReproduce Double Descent in Linear RegressionImplement malloc and free with First-Fit Allocation and Discuss Best-Fit OptimizationCell Simulation / Conway's Game of LifeDesign a Memory Allocator with Coalescing
