Companies
Amazon1090 questions
Meta549 questions
Google533 questions
ByteDance / TikTok453 questions
Uber349 questions
Microsoft303 questions
OpenAI235 questions
Snowflake212 questions
Apple200 questions
Stripe234 questions
Databricks129 questions
Pinterest121 questions
DoorDash148 questions
LinkedIn147 questions
Citadel / Citadel Securities145 questions
Netflix102 questions
Capital One141 questions
Roblox98 questions
IBM135 questions
Anthropic114 questions
Oracle129 questions
Bloomberg127 questions
Salesforce126 questions
Goldman Sachs117 questions
Airbnb114 questions
Coinbase95 questions
Rippling98 questions
Snapchat106 questions
Waymo102 questions
JPMorgan Chase90 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.
200
questions
Last updated
Before you start
Showing 104 of 104
Count Nodes in a Chain Using Only Neighbor LinksRun-Length String DecodingTopological Sorting of a Directed GraphImplement a Reusable Cyclic BarrierImplement a Blocking Producer-Consumer QueueQuery Store Opening Hours with Weekly and Overnight SchedulesImplement an LRU Cache and Discuss Concurrent, Low-Write VariantsDays Until Plant Poisoning StabilizesImplement an LRU CacheMulti-System Unit ConversionSerialize and Deserialize Binary TreeFirst Successful Concurrent API Call Within a TimeoutDesign a Hit Counter with Time BucketsMerge Two Strings by Maximum Edge OverlapCheck Whether a String Is a PalindromeSparse Matrix MultiplicationNumber of IslandsDesign HashMapClassify the Difference Between Two Calendar DatesFind All Binary Tree Nodes at Distance KConvert BST to a Sorted Circular Doubly Linked ListCopy List with Random Pointer in O(1) Extra SpaceTop K Closest Pairs in a Sorted ArrayImplement Hit CounterValidate and Aggregate HTTP Access LogsMerge Synonym GroupsConstrain an Increasing Array With Minimum Adjacent DifferenceConstrain Every Five Consecutive Array Elements to Be UniqueWrite a One-Hot SystemVerilog Constraint Without $onehotCount Set Bits in a 32-Bit Integer
