Companies
Amazon866 questions
Meta488 questions
Google383 questions
Uber295 questions
ByteDance / TikTok324 questions
Microsoft226 questions
Apple146 questions
Stripe190 questions
Snowflake163 questions
OpenAI173 questions
Netflix88 questions
Databricks97 questions
DoorDash117 questions
IBM117 questions
Roblox74 questions
Anthropic93 questions
Bloomberg103 questions
Coinbase84 questions
Capital One98 questions
LinkedIn94 questions
Goldman Sachs90 questions
Snapchat90 questions
Citadel / Citadel Securities83 questions
Salesforce83 questions
Rippling65 questions
Airbnb74 questions
Pinterest73 questions
JPMorgan Chase71 questions
Oracle70 questions
Waymo64 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.
146
questions
Last updated
Before you start
Showing 87 of 87
OJ Problems
practice in the online judgeImplement 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 KIntersection of Two Linked ListsBinary Tree Traversals: BFS and DFSImplement Stochastic Gradient Descent to Fit a LineCount Occurrences of a Value in a Binary Tree
