Companies
Amazon903 questions
Meta498 questions
Google409 questions
Uber313 questions
ByteDance / TikTok342 questions
Microsoft234 questions
Snowflake179 questions
Apple154 questions
OpenAI189 questions
Stripe196 questions
Databricks102 questions
Netflix89 questions
DoorDash124 questions
Anthropic100 questions
Roblox78 questions
IBM117 questions
Bloomberg109 questions
Coinbase88 questions
Capital One101 questions
LinkedIn96 questions
Goldman Sachs96 questions
Snapchat90 questions
Citadel / Citadel Securities88 questions
Rippling75 questions
Salesforce85 questions
Airbnb81 questions
Pinterest78 questions
JPMorgan Chase77 questions
Waymo77 questions
Oracle70 questions

Apple Interview Question Bank
Apple interviews are unusually team-owned: the same company can run classic LeetCode screens, MLE case studies, hardware verification drills, project deep-dives, and system design loops with little advance disclosure. The strongest pattern is role fit: interviewers probe whether your prior work maps directly to the team's product surface, data domain, and engineering stack, while still expecting clean code, concise trade-off reasoning, and polished behavioral stories.
154
questions
Last updated
Before you start
Showing 91 of 91
OJ Problems
practice in the online judgeRandom Country Generator with Population BiasAll Subsets with a Given SumSubset Sum with Space-Optimized Dynamic ProgrammingValid SudokuImplement Multi-Head Attention Forward PassTop N Frequent LogsChoose the Optimal Network Retry ThresholdShortest path in a grid (BFS) with blocked/unblocked cells and updatesHappy number service (sum of squares of digits until reaches 1) + scalingRotate a Matrix by 90 Degrees In PlaceKubernetes Services: Filtering, Dependency Chain Traversal, and Status QueryDesign a Document Search Class for Word/Phrase QueriesHighway Toll Fee From Checkpoint LogsEarliest Arrival Time with Bus Schedules (Time-Dependent Shortest Path)K Smallest Pairs (with Test Cases)Implement Self-Attention (Single-Head)Nearest Neighbor Image Retrieval by EmbeddingApply a 2D Box Blur FilterGenerate All PermutationsImplement K-Means Clustering with NumPy/PyTorch (Vectorized)Check If Two Sentences Differ by Exactly One EditPython Debugging — Fix a Loop Condition BugTower of Hanoi (Recursion)Build a Tree and Perform BFS TraversalBest Flight Itinerary Under Budget with Minimal TransfersImplement Debounce FunctionMerge Overlapping IntervalsValidate Palindrome String (Alphanumeric, Case-Insensitive)Lazy Inorder Traversal Iterator for a Binary TreeCount Continuous Subarrays with Sum Exactly K
