Amazon vs Apple Interview Questions

Amazon lists 1,968 LeetCode interview questions while Apple lists 300. They share 272 problems — 14% of Amazon's bank and 91% of Apple's. Focus on the overlap first, then drill into 1,696 Amazon-only and 28 Apple-only questions.

Read the full Amazon vs Apple preparation guide →

Overview

Amazon

1,968 questions

Easy 527Medium 1074Hard 367
Apple

300 questions

Easy 76Medium 178Hard 46

Preparation Strategy

Step 1 — Shared core: Solve the 272 overlapping problems first. These are the highest-yield questions for candidates interviewing at both Amazon and Apple.

Step 2 — Company-specific depth: Add Amazon-specific problems like Reorganize String, Palindrome Number, Majority Element and Apple-specific problems from the exclusive lists below.

Step 3 — Difficulty tuning: Amazon skews harder in our data. Budget extra time for Hard problems if you are targeting that company.

Difficulty Comparison

Easy
Amazon
527
Apple
76
Medium
Amazon
1074
Apple
178
Hard
Amazon
367
Apple
46

Top Shared Topics

272 Shared Questions

High-priority problems to practice for both Amazon and Apple.

ProblemDifficulty
Two SumEasy
LRU CacheMedium
Trapping Rain WaterHard
Number of IslandsMedium
Longest Substring Without Repeating CharactersMedium
Best Time to Buy and Sell StockEasy
Group AnagramsMedium
Add Two NumbersMedium
3SumMedium
Longest Palindromic SubstringMedium
Merge IntervalsMedium
Container With Most WaterMedium
Median of Two Sorted ArraysHard
Koko Eating BananasMedium
Valid ParenthesesEasy
Course ScheduleMedium
Merge k Sorted ListsHard
Longest Common PrefixEasy
Rotting OrangesMedium
Subarray Sum Equals KMedium
Merge Sorted ArrayEasy
Search in Rotated Sorted ArrayMedium
Top K Frequent ElementsMedium
Maximum SubarrayMedium
Longest Consecutive SequenceMedium
Copy List with Random PointerMedium
Lowest Common Ancestor of a Binary TreeMedium
Generate ParenthesesMedium
Word LadderHard
Product of Array Except SelfMedium

Showing top 30 of 272 shared problems.

Unique to Amazon (1,696)

Problems in Amazon's list that do not appear at Apple.

ProblemDifficulty
Reorganize StringMedium
Palindrome NumberEasy
Majority ElementEasy
Next PermutationMedium
Analyze User Website Visit PatternMedium
SubsetsMedium
Merge Strings AlternatelyEasy
Unique PathsMedium
Create Hello World FunctionEasy
N-QueensHard
Recyclable and Low Fat ProductsEasy
Fruit Into BasketsMedium

Unique to Apple (28)

Problems in Apple's list that do not appear at Amazon.

ProblemDifficulty
Peeking IteratorMedium
Number of Squareful ArraysHard
Number of Pairs of Strings With Concatenation Equal to TargetMedium
Calculate Score After Performing InstructionsMedium
Find the Grid of Region AverageMedium
Count the Number of Incremovable Subarrays IIHard
Maximum Rows Covered by ColumnsMedium
Count the Number of Incremovable Subarrays IEasy
Total Hamming DistanceMedium
Find All Lonely Numbers in the ArrayMedium
Distribute Money to Maximum ChildrenEasy
Brace ExpansionMedium

Frequently Asked Questions

How many LeetCode questions do Amazon and Apple share?

Amazon and Apple share 272 LeetCode interview questions. 1696 problems appear only in Amazon's list and 28 appear only in Apple's list.

What topics overlap most between Amazon and Apple?

The most common shared topics between Amazon and Apple are Array (19 shared questions), Hash Table (9 shared questions), String (7 shared questions), Two Pointers (5 shared questions), Dynamic Programming (5 shared questions). Mastering these areas prepares you for both companies.

Which company asks harder LeetCode questions: Amazon or Apple?

Amazon has 527 Easy, 1074 Medium, and 367 Hard questions. Apple has 76 Easy, 178 Medium, and 46 Hard questions. Amazon has a higher proportion of Hard problems in its interview set.

How should I prepare if interviewing at both Amazon and Apple?

Start with the 272 shared problems since they cover what both companies ask most often. Then add 20 Amazon-specific and 20 Apple-specific questions to round out your prep.

Explore More