Coding interview questions

Apple Medium Coding Interview Questions (DSA)

The 36 medium DSA problems Apple has asked most in the last six months, most-asked first. Switch tabs to see the rest of the 50. Tick them off as you go.

Practice a Apple interview with me

I'm Alex. I'll pick 2 problems from Apple's list at your level and interview you like a real Apple round.

36medium problems
36full breakdowns
50Apple problems in all

By difficulty: All (50) · Easy (7) · Medium (36) · Hard (7)

Start Apple Mock Interview→

Topics

49.Group Anagrams
Full breakdownArrayHash TableString
Medium+9▶ Mock
1146.Snapshot Array
Full breakdownArrayHash TableBinary Search
Medium▶ Mock
1143.Longest Common Subsequence
Full breakdownStringDynamic ProgrammingLongest Common Subsequence
Medium▶ Mock
198.House Robber
Full breakdownArrayDynamic Programming
Medium+1▶ Mock
1049.Last Stone Weight II
Full breakdownArrayDynamic ProgrammingKnapsack Problem
Medium▶ Mock
713.Subarray Product Less Than K
Full breakdownArrayBinary SearchSliding Window
Medium▶ Mock
146.LRU Cache
Full breakdownHash TableLinked ListDesign
Medium+9▶ Mock
56.Merge Intervals
Full breakdownArraySortingQuicksort
Medium+14▶ Mock
362.Design Hit Counter
Full breakdownArrayBinary SearchDesign
Medium▶ Mock
210.Course Schedule II
Full breakdownDepth-First SearchBreadth-First SearchGraph Theory
Medium+3▶ Mock
380.Insert Delete GetRandom O(1)
Full breakdownArrayHash TableMath
Medium▶ Mock
15.3Sum
Full breakdownArrayTwo PointersSorting
Medium+5▶ Mock
2502.Design Memory Allocator
Full breakdownArrayHash TableDesign
Medium+1▶ Mock
981.Time Based Key-Value Store
Full breakdownHash TableStringBinary Search
Medium+1▶ Mock
128.Longest Consecutive Sequence
Full breakdownArrayHash TableUnion-Find
Medium+3▶ Mock
621.Task Scheduler
Full breakdownArrayHash TableGreedy
Medium+2▶ Mock
670.Maximum Swap
Full breakdownMathGreedy
Medium▶ Mock
785.Is Graph Bipartite?
Full breakdownDepth-First SearchBreadth-First SearchUnion-Find
Medium▶ Mock
3.Longest Substring Without Repeating Characters
Full breakdownHash TableStringSliding Window
Medium+13▶ Mock
678.Valid Parenthesis String
Full breakdownStringDynamic ProgrammingStack
Medium▶ Mock
3408.Design Task Manager
Full breakdownHash TableDesignHeap (Priority Queue)
Medium▶ Mock
200.Number of Islands
Full breakdownArrayDepth-First SearchBreadth-First Search
Medium+7▶ Mock
36.Valid Sudoku
Full breakdownArrayHash TableMatrix
Medium▶ Mock
207.Course Schedule
Full breakdownDepth-First SearchBreadth-First SearchGraph Theory
Medium+4▶ Mock
347.Top K Frequent Elements
Full breakdownArrayHash TableDivide and Conquer
Medium+6▶ Mock
54.Spiral Matrix
Full breakdownArrayMatrixSimulation
Medium+2▶ Mock
122.Best Time to Buy and Sell Stock II
Full breakdownArrayDynamic ProgrammingGreedy
Medium▶ Mock
48.Rotate Image
Full breakdownArrayMathMatrix
Medium▶ Mock
227.Basic Calculator II
Full breakdownMathStringStack
Medium▶ Mock
5.Longest Palindromic Substring
Full breakdownTwo PointersStringDynamic Programming
Medium+8▶ Mock
560.Subarray Sum Equals K
Full breakdownArrayHash TablePrefix Sum
Medium+2▶ Mock
567.Permutation in String
Full breakdownHash TableTwo PointersString
Medium▶ Mock
314.Binary Tree Vertical Order Traversal
Full breakdownHash TableTreeDepth-First Search
Medium▶ Mock
17.Letter Combinations of a Phone Number
Full breakdownHash TableStringBacktracking
Medium+1▶ Mock
72.Edit Distance
Full breakdownStringDynamic Programming
Medium▶ Mock

Frequently Asked Questions

What medium Apple coding questions are most common?

InterviewSkool has 36 medium Apple coding questions. Focus on the top 10 to 15 most common problems for the best ROI.

How many medium questions does Apple have?

Apple has 36 medium coding questions out of 50 total. Most interviews focus on Medium problems, so this is the most important difficulty to prepare for.

Are these Apple medium questions free?

Yes. All 36 medium Apple coding questions are free to browse. No sign-up required. Filter by topic and click any problem to open it on LeetCode.

Practice with a Mock Interview

Simulate real Apple interview pressure with our AI interviewer.

Start Mock Interview →