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 2 of 3
- Binary Tree Right Side View15 companiesMid/Senior
- Number of Islands81 companiesMid/Senior
- Happy Number27 companiesJunior
- Remove Linked List Elements8 companiesJunior
- Count Primes17 companiesMid/Senior
- Reverse Linked List34 companiesJunior
- Course Schedule41 companiesMid/Senior
- Minimum Size Subarray Sum18 companiesMid/Senior
- Course Schedule II35 companiesMid/Senior
- Word Search II20 companiesStaff
- House Robber II19 companiesMid/Senior
- Kth Largest Element in an Array42 companiesMid/Senior
- Contains Duplicate21 companiesJunior
- The Skyline Problem14 companiesStaff
- Contains Duplicate II14 companiesJunior
- Maximal Square28 companiesMid/Senior
- Basic Calculator23 companiesStaff
- Basic Calculator II33 companiesMid/Senior
- Lowest Common Ancestor of a Binary Search Tree10 companiesMid/Senior
- Lowest Common Ancestor of a Binary Tree22 companiesMid/Senior
- Product of Array Except Self44 companiesMid/Senior
- Sliding Window Maximum46 companiesStaff
- Search a 2D Matrix II17 companiesMid/Senior
- Valid Anagram38 companiesJunior
- Shortest Word Distance8 companiesJunior
- Meeting Rooms10 companiesJunior
- Meeting Rooms II43 companiesMid/Senior
- Binary Tree Paths7 companiesJunior
- Palindrome Permutation8 companiesJunior
- Missing Number19 companiesJunior
- Alien Dictionary17 companiesStaff
- Integer to English Words23 companiesStaff
- H-Index8 companiesMid/Senior
- Move Zeroes47 companiesJunior
- Word Pattern II6 companiesMid/Senior
- Best Time to Buy and Sell Stock with Cooldown8 companiesMid/Senior
- Binary Tree Vertical Order Traversal10 companiesMid/Senior
- Shortest Distance from All Buildings13 companiesStaff
- Coin Change42 companiesMid/Senior
- Number of Connected Components in an Undirected Graph8 companiesMid/Senior
- Odd Even Linked List12 companiesMid/Senior
- Longest Increasing Path in a Matrix16 companiesStaff
- Reconstruct Itinerary22 companiesStaff
- Counting Bits10 companiesJunior
- Longest Substring with At Most K Distinct Characters12 companiesMid/Senior
- Reverse String15 companiesJunior
- Reverse Vowels of a String12 companiesJunior
- Top K Frequent Elements52 companiesMid/Senior
- Intersection of Two Arrays18 companiesJunior
- Water and Jug Problem8 companiesMid/Senior
- Kth Smallest Element in a Sorted Matrix10 companiesMid/Senior
- Ransom Note12 companiesJunior
- First Unique Character in a String26 companiesJunior
- Decode String40 companiesMid/Senior
- Evaluate Division23 companiesMid/Senior
- Fizz Buzz19 companiesJunior
- Longest Repeating Character Replacement22 companiesMid/Senior
- Non-overlapping Intervals18 companiesMid/Senior
- Find All Anagrams in a String16 companiesMid/Senior
- String Compression38 companiesMid/Senior
- Assign Cookies9 companiesJunior
- Island Perimeter10 companiesJunior
- Validate IP Address12 companiesMid/Senior
- Total Hamming Distance3 companiesMid/Senior
- Sliding Window Median11 companiesStaff
- Max Consecutive Ones13 companiesJunior
- The Maze14 companiesMid/Senior
- Reverse Pairs9 companiesStaff
- Next Greater Element II16 companiesMid/Senior
- Fibonacci Number16 companiesJunior
- Find Largest Value in Each Tree Row8 companiesMid/Senior
- Continuous Subarray Sum10 companiesMid/Senior
- K-diff Pairs in an Array9 companiesMid/Senior
- 01 Matrix15 companiesMid/Senior
- Diameter of Binary Tree19 companiesJunior
- Subarray Sum Equals K46 companiesMid/Senior
- Array Nesting2 companiesMid/Senior
- Permutation in String16 companiesMid/Senior
- Can Place Flowers16 companiesJunior
- Task Scheduler25 companiesMid/Senior
- Maximum Product of Three Numbers15 companiesJunior
- Sum of Square Numbers7 companiesMid/Senior
- Exclusive Time of Functions13 companiesMid/Senior
- Palindromic Substrings25 companiesMid/Senior
- Find K Closest Elements19 companiesMid/Senior
- Image Smoother6 companiesJunior
- Valid Palindrome II16 companiesJunior
- Knight Probability in Chessboard6 companiesMid/Senior
- Top K Frequent Words24 companiesMid/Senior
- Max Area of Island19 companiesMid/Senior
- Subarray Product Less Than K19 companiesMid/Senior
- Best Time to Buy and Sell Stock with Transaction Fee8 companiesMid/Senior
- Find Pivot Index16 companiesJunior
- Flood Fill12 companiesJunior
- Asteroid Collision34 companiesMid/Senior
- Employee Free Time13 companiesStaff
- Max Chunks To Make Sorted7 companiesMid/Senior
- Cheapest Flights Within K Stops18 companiesMid/Senior
- Short Encoding of Words1 companyMid/Senior
- Goat Latin3 companiesJunior