CODING INTERVIEW QUESTIONS

Apple Medium Coding Interview Questions (DSA)

36 medium DSA problems sourced from real Apple interviews

Apple Medium Coding Interview Questions

ProblemDifficultyTags
Medium
ArrayHash TableString
Snapshot ArrayMedium
ArrayHash TableBinary Search
Longest Common SubsequenceMedium
StringDynamic ProgrammingLongest Common Subsequence
Medium
ArrayDynamic Programming
Last Stone Weight IIMedium
ArrayDynamic ProgrammingKnapsack Problem
Subarray Product Less Than KMedium
ArrayBinary SearchSliding Window
Medium
Hash TableLinked ListDesign
Medium
ArraySortingQuicksort
Design Hit CounterMedium
ArrayBinary SearchDesign
Medium
Depth-First SearchBreadth-First SearchGraph Theory
Insert Delete GetRandom O(1)Medium
ArrayHash TableMath
Medium
ArrayTwo PointersSorting
Design Memory AllocatorMedium
ArrayHash TableDesign
Time Based Key-Value StoreMedium
Hash TableStringBinary Search
Medium
ArrayHash TableUnion-Find
Medium
ArrayHash TableGreedy
Maximum SwapMedium
MathGreedy
Is Graph Bipartite?Medium
Depth-First SearchBreadth-First SearchUnion-Find
Medium
Hash TableStringSliding Window
Valid Parenthesis StringMedium
StringDynamic ProgrammingStack
Design Task ManagerMedium
Hash TableDesignHeap (Priority Queue)
Medium
ArrayDepth-First SearchBreadth-First Search
Valid SudokuMedium
ArrayHash TableMatrix
Medium
Depth-First SearchBreadth-First SearchGraph Theory
Medium
ArrayHash TableDivide and Conquer
Spiral MatrixMedium
ArrayMatrixSimulation
Find First and Last Position of Element in Sorted ArrayMedium
ArrayBinary Search
Best Time to Buy and Sell Stock IIMedium
ArrayDynamic ProgrammingGreedy
Rotate ImageMedium
ArrayMathMatrix
Basic Calculator IIMedium
MathStringStack
Medium
Two PointersStringDynamic Programming
Medium
ArrayHash TablePrefix Sum
Permutation in StringMedium
Hash TableTwo PointersString
Binary Tree Vertical Order TraversalMedium
Hash TableTreeDepth-First Search
Letter Combinations of a Phone NumberMedium
Hash TableStringBacktracking
Edit DistanceMedium
StringDynamic Programming

Top Data Structures & Patterns — Medium

Array
20 (56%)
Hash Table
16 (44%)
String
10 (28%)
Design
7 (19%)
Dynamic Programming
7 (19%)
Sorting
6 (17%)
Binary Search
5 (14%)
Depth-First Search
5 (14%)

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 →

Other Companies