Companies
Amazon977 questions
Meta524 questions
Google465 questions
Uber334 questions
ByteDance / TikTok390 questions
Apple180 questions
Microsoft254 questions
OpenAI205 questions
Snowflake190 questions
Stripe201 questions
Databricks116 questions
Netflix97 questions
DoorDash137 questions
Roblox89 questions
Anthropic105 questions
Bloomberg118 questions
IBM118 questions
Citadel / Citadel Securities115 questions
Coinbase92 questions
LinkedIn108 questions
Capital One106 questions
Salesforce106 questions
Goldman Sachs102 questions
Airbnb99 questions
Oracle97 questions
Pinterest96 questions
Rippling82 questions
Snapchat94 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.
205
questions
Last updated
Before you start
Showing 51 of 51
OJ Problems
practice in the online judgeGPU Credit System with Validity WindowsIn-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 Life
