All Apple Coding Interview Questions
256 questions we track for Apple, most frequently asked first. Practice any of them in the code editor and get AI feedback on your solution.
- Junior27% (68)
- Mid/Senior59% (150)
- Staff15% (38)
Questionspage 1 of 3
- Two Sum129 companiesJunior
- Add Two Numbers38 companiesMid/Senior
- Longest Substring Without Repeating Characters112 companiesMid/Senior
- Median of Two Sorted Arrays47 companiesStaff
- Longest Palindromic Substring76 companiesMid/Senior
- Zigzag Conversion19 companiesMid/Senior
- Reverse Integer26 companiesMid/Senior
- String to Integer (atoi)19 companiesMid/Senior
- Palindrome Number35 companiesJunior
- Regular Expression Matching27 companiesStaff
- Container With Most Water58 companiesMid/Senior
- Roman to Integer45 companiesJunior
- Longest Common Prefix57 companiesJunior
- 3Sum61 companiesMid/Senior
- Letter Combinations of a Phone Number40 companiesMid/Senior
- 4Sum19 companiesMid/Senior
- Remove Nth Node From End of List19 companiesMid/Senior
- Valid Parentheses119 companiesJunior
- Merge Two Sorted Lists40 companiesJunior
- Generate Parentheses40 companiesMid/Senior
- Merge k Sorted Lists53 companiesStaff
- Swap Nodes in Pairs16 companiesMid/Senior
- Reverse Nodes in k-Group28 companiesStaff
- Find the Index of the First Occurrence in a String17 companiesJunior
- Divide Two Integers10 companiesMid/Senior
- Substring with Concatenation of All Words10 companiesStaff
- Search in Rotated Sorted Array55 companiesMid/Senior
- Find First and Last Position of Element in Sorted Array31 companiesMid/Senior
- Search Insert Position14 companiesJunior
- Valid Sudoku30 companiesMid/Senior
- Sudoku Solver18 companiesStaff
- Combination Sum30 companiesMid/Senior
- First Missing Positive35 companiesStaff
- Trapping Rain Water78 companiesStaff
- Wildcard Matching18 companiesStaff
- Jump Game II28 companiesMid/Senior
- Permutations26 companiesMid/Senior
- Permutations II9 companiesMid/Senior
- Rotate Image37 companiesMid/Senior
- Group Anagrams91 companiesMid/Senior
- N-Queens16 companiesStaff
- Maximum Subarray66 companiesMid/Senior
- Spiral Matrix53 companiesMid/Senior
- Jump Game34 companiesMid/Senior
- Merge Intervals109 companiesMid/Senior
- Insert Interval16 companiesMid/Senior
- Length of Last Word8 companiesJunior
- Rotate List12 companiesMid/Senior
- Add Binary13 companiesJunior
- Text Justification40 companiesStaff
- Sqrt(x)19 companiesJunior
- Climbing Stairs38 companiesJunior
- Simplify Path25 companiesMid/Senior
- Edit Distance31 companiesMid/Senior
- Set Matrix Zeroes24 companiesMid/Senior
- Search a 2D Matrix19 companiesMid/Senior
- Sort Colors37 companiesMid/Senior
- Minimum Window Substring34 companiesStaff
- Word Search40 companiesMid/Senior
- Largest Rectangle in Histogram32 companiesStaff
- Maximal Rectangle21 companiesStaff
- Merge Sorted Array38 companiesJunior
- Subsets II9 companiesMid/Senior
- Decode Ways23 companiesMid/Senior
- Reverse Linked List II18 companiesMid/Senior
- Interleaving String13 companiesMid/Senior
- Validate Binary Search Tree20 companiesMid/Senior
- Same Tree9 companiesJunior
- Symmetric Tree11 companiesJunior
- Binary Tree Level Order Traversal14 companiesMid/Senior
- Binary Tree Zigzag Level Order Traversal19 companiesMid/Senior
- Maximum Depth of Binary Tree16 companiesJunior
- Convert Sorted Array to Binary Search Tree9 companiesJunior
- Convert Sorted List to Binary Search Tree9 companiesMid/Senior
- Path Sum10 companiesJunior
- Pascal's Triangle18 companiesJunior
- Best Time to Buy and Sell Stock90 companiesJunior
- Best Time to Buy and Sell Stock II28 companiesMid/Senior
- Best Time to Buy and Sell Stock III14 companiesStaff
- Binary Tree Maximum Path Sum23 companiesStaff
- Valid Palindrome44 companiesJunior
- Word Ladder II16 companiesStaff
- Word Ladder40 companiesStaff
- Longest Consecutive Sequence40 companiesMid/Senior
- Gas Station27 companiesMid/Senior
- Word Break32 companiesMid/Senior
- Reorder List16 companiesMid/Senior
- Max Points on a Line16 companiesStaff
- Evaluate Reverse Polish Notation18 companiesMid/Senior
- Reverse Words in a String29 companiesMid/Senior
- Find Minimum in Rotated Sorted Array17 companiesMid/Senior
- Find Peak Element34 companiesMid/Senior
- Compare Version Numbers10 companiesMid/Senior
- Two Sum II - Input Array Is Sorted17 companiesMid/Senior
- Majority Element22 companiesJunior
- Best Time to Buy and Sell Stock IV11 companiesStaff
- Rotate Array28 companiesMid/Senior
- Reverse Bits10 companiesJunior
- Number of 1 Bits11 companiesJunior
- House Robber38 companiesMid/Senior