AppleLeetCode Questions
VerifiedCompany-wise coding interview questions asked by Apple, ranked by real frequency across 30-day, 3-month, and 6-month recency windows.
# | Problem | Difficulty | Frequency↓ | Acceptance | |
|---|---|---|---|---|---|
| #146 | LRU Cache3 sources | Medium | 100% | 47.6% | |
| #1 | Two Sum3 sources | Easy | 88% | 57.8% | |
| #56 | Merge Intervals3 sources | Medium | 88% | 52.3% | |
| #200 | Number of Islands3 sources | Medium | 88% | 64.7% | |
| #121 | Best Time to Buy and Sell Stock3 sources | Easy | 79% | 57.0% | |
| #362 | Design Hit Counter3 sources | Medium | 79% | 69.7% | |
| #189 | Rotate Array3 sources | Medium | 78% | 45.2% | |
| #49 | Group Anagrams3 sources | Medium | 78% | 72.9% | |
| #347 | Top K Frequent Elements3 sources | Medium | 77% | 66.8% | |
| #14 | Longest Common Prefix3 sources | Easy | 76% | 47.9% | |
| #36 | Valid Sudoku3 sources | Medium | 76% | 64.7% | |
| #206 | Reverse Linked List3 sources | Easy | 76% | 80.8% | |
| #210 | Course Schedule II3 sources | Medium | 75% | 55.9% | |
| #207 | Course Schedule3 sources | Medium | 75% | 51.8% | |
| #20 | Valid Parentheses3 sources | Easy | 75% | 44.5% | |
| #125 | Valid Palindrome3 sources | Easy | 75% | 53.7% | |
| #238 | Product of Array Except Self3 sources | Medium | 75% | 69.1% | |
| #151 | Reverse Words in a String3 sources | Medium | 75% | 57.0% | |
| #215 | Kth Largest Element in an Array3 sources | Medium | 75% | 69.1% | |
| #3 | Medium | 75% | 39.4% | ||
| #48 | Rotate Image3 sources | Medium | 75% | 80.4% | |
| #53 | Maximum Subarray3 sources | Medium | 68% | 53.5% | |
| #54 | Spiral Matrix3 sources | Medium | 68% | 57.2% | |
| #981 | Time Based Key-Value Store3 sources | Medium | 68% | 50.0% | |
| #23 | Merge k Sorted Lists3 sources | Hard | 67% | 60.0% | |
| #7 | Reverse Integer3 sources | Medium | 66% | 32.1% | |
| #122 | Best Time to Buy and Sell Stock II3 sources | Medium | 66% | 71.3% | |
| #713 | Subarray Product Less Than K3 sources | Medium | 65% | 54.7% | |
| #4 | Median of Two Sorted Arrays3 sources | Hard | 64% | 47.0% | |
| #34 | Medium | 64% | 49.3% | ||
| #42 | Trapping Rain Water3 sources | Hard | 64% | 67.7% | |
| #253 | Meeting Rooms II3 sources | Medium | 64% | 52.7% | |
| #560 | Subarray Sum Equals K3 sources | Medium | 64% | 47.7% | |
| #190 | Reverse Bits3 sources | Easy | 63% | 68.8% | |
| #236 | Medium | 63% | 69.7% | ||
| #283 | Move Zeroes3 sources | Easy | 63% | 64.1% | |
| #380 | Insert Delete GetRandom O(1)3 sources | Medium | 63% | 55.4% | |
| #622 | Design Circular Queue3 sources | Medium | 63% | 55.0% | |
| #21 | Merge Two Sorted Lists3 sources | Easy | 63% | 68.5% | |
| #1146 | Snapshot Array3 sources | Medium | 63% | 36.8% | |
| #127 | Word Ladder3 sources | Hard | 63% | 46.0% | |
| #155 | Min Stack3 sources | Medium | 63% | 58.4% | |
| #227 | Basic Calculator II3 sources | Medium | 63% | 47.0% | |
| #295 | Find Median from Data Stream3 sources | Hard | 63% | 54.7% | |
| #88 | Merge Sorted Array3 sources | Easy | 63% | 55.2% | |
| #139 | Word Break3 sources | Medium | 63% | 49.6% | |
| #15 | 3Sum3 sources | Medium | 63% | 39.4% | |
| #70 | Climbing Stairs3 sources | Easy | 63% | 54.2% | |
| #240 | Search a 2D Matrix II3 sources | Medium | 63% | 57.6% | |
| #348 | Design Tic-Tac-Toe3 sources | Medium | 63% | 58.8% | |
| #28 | Easy | 63% | 46.9% | ||
| #165 | Compare Version Numbers3 sources | Medium | 63% | 46.7% | |
| #191 | Number of 1 Bits3 sources | Easy | 63% | 77.1% | |
| #208 | Implement Trie (Prefix Tree)3 sources | Medium | 63% | 69.7% | |
| #284 | Peeking Iterator3 sources | Medium | 63% | 61.7% | |
| #383 | Ransom Note3 sources | Easy | 63% | 66.2% | |
| #443 | String Compression3 sources | Medium | 63% | 60.3% | |
| #102 | Binary Tree Level Order Traversal3 sources | Medium | 63% | 73.0% | |
| #118 | Pascal's Triangle3 sources | Easy | 63% | 79.1% | |
| #714 | Medium | 55% | 72.3% | ||
| #10 | Regular Expression Matching3 sources | Hard | 53% | 31.2% | |
| #26 | Remove Duplicates from Sorted Array3 sources | Easy | 53% | 63.2% | |
| #128 | Longest Consecutive Sequence3 sources | Medium | 53% | 47.2% | |
| #387 | First Unique Character in a String3 sources | Easy | 53% | 65.8% | |
| #706 | Design HashMap3 sources | Easy | 53% | 66.7% | |
| #3522 | Medium | 53% | 57.2% | ||
| #1606 | Hard | 53% | 45.6% | ||
| #5 | Longest Palindromic Substring3 sources | Medium | 51% | 38.2% | |
| #19 | Remove Nth Node From End of List3 sources | Medium | 51% | 52.0% | |
| #69 | Sqrt(x)3 sources | Easy | 51% | 42.1% | |
| #149 | Max Points on a Line3 sources | Hard | 51% | 31.0% | |
| #237 | Delete Node in a Linked List3 sources | Medium | 51% | 84.1% | |
| #297 | Hard | 51% | 61.1% | ||
| #341 | Flatten Nested List Iterator3 sources | Medium | 51% | 65.8% | |
| #565 | Array Nesting3 sources | Medium | 51% | 56.7% | |
| #996 | Number of Squareful Arrays3 sources | Hard | 51% | 51.6% | |
| #17 | Medium | 50% | 66.4% | ||
| #33 | Search in Rotated Sorted Array3 sources | Medium | 50% | 45.2% | |
| #104 | Maximum Depth of Binary Tree3 sources | Easy | 50% | 78.4% | |
| #221 | Maximal Square3 sources | Medium | 50% | 50.6% | |
| #232 | Implement Queue using Stacks3 sources | Easy | 50% | 70.1% | |
| #257 | Binary Tree Paths3 sources | Easy | 50% | 69.0% | |
| #394 | Decode String3 sources | Medium | 50% | 62.9% | |
| #621 | Task Scheduler3 sources | Medium | 50% | 63.4% | |
| #1047 | Easy | 50% | 73.6% | ||
| #2023 | Medium | 50% | 75.5% | ||
| #2397 | Maximum Rows Covered by Columns3 sources | Medium | 50% | 58.2% | |
| #2972 | Hard | 50% | 40.5% | ||
| #2970 | Easy | 50% | 56.8% | ||
| #3030 | Find the Grid of Region Average3 sources | Medium | 50% | 43.8% | |
| #11 | Container With Most Water3 sources | Medium | 50% | 60.4% | |
| #22 | Generate Parentheses3 sources | Medium | 50% | 78.9% | |
| #55 | Jump Game3 sources | Medium | 50% | 41.2% | |
| #167 | Two Sum II - Input Array Is Sorted3 sources | Medium | 50% | 65.4% | |
| #252 | Meeting Rooms3 sources | Easy | 50% | 59.5% | |
| #273 | Integer to English Words3 sources | Hard | 50% | 35.1% | |
| #658 | Find K Closest Elements3 sources | Medium | 50% | 49.9% | |
| #733 | Flood Fill3 sources | Easy | 50% | 68.6% | |
| #509 | Fibonacci Number3 sources | Easy | 50% | 74.3% | |
| #1275 | Find Winner on a Tic Tac Toe Game3 sources | Easy | 50% | 54.7% | |
| #68 | Text Justification3 sources | Hard | 50% | 51.5% | |
| #344 | Reverse String3 sources | Easy | 50% | 81.0% | |
| #460 | LFU Cache3 sources | Hard | 49% | 49.7% | |
| #8 | String to Integer (atoi)3 sources | Medium | 43% | 21.3% | |
| #46 | Permutations3 sources | Medium | 43% | 82.1% | |
| #57 | Insert Interval3 sources | Medium | 43% | 45.5% | |
| #239 | Sliding Window Maximum3 sources | Hard | 43% | 49.0% | |
| #322 | Coin Change3 sources | Medium | 43% | 48.7% | |
| #1650 | Medium | 43% | 83.0% | ||
| #2150 | Find All Lonely Numbers in the Array3 sources | Medium | 43% | 63.6% | |
| #2502 | Design Memory Allocator3 sources | Medium | 43% | 50.4% | |
| #2 | Add Two Numbers3 sources | Medium | 39% | 48.8% | |
| #13 | Roman to Integer3 sources | Easy | 39% | 66.8% | |
| #73 | Set Matrix Zeroes3 sources | Medium | 39% | 63.3% | |
| #79 | Word Search3 sources | Medium | 39% | 47.7% | |
| #134 | Gas Station3 sources | Medium | 39% | 48.3% | |
| #162 | Find Peak Element3 sources | Medium | 39% | 47.1% | |
| #242 | Valid Anagram3 sources | Easy | 39% | 68.3% | |
| #787 | Cheapest Flights Within K Stops3 sources | Medium | 39% | 42.2% | |
| #876 | Middle of the Linked List3 sources | Easy | 39% | 82.1% | |
| #994 | Rotting Oranges3 sources | Medium | 39% | 59.0% | |
| #895 | Maximum Frequency Stack3 sources | Hard | 39% | 66.9% | |
| #855 | Exam Room3 sources | Medium | 39% | 43.6% | |
| #2591 | Distribute Money to Maximum Children3 sources | Easy | 39% | 20.6% | |
| #841 | Keys and Rooms3 sources | Medium | 39% | 76.0% | |
| #112 | Path Sum3 sources | Easy | 39% | 55.3% | |
| #309 | Medium | 39% | 62.4% | ||
| #477 | Total Hamming Distance3 sources | Medium | 39% | 55.1% | |
| #428 | Serialize and Deserialize N-ary Tree3 sources | Hard | 39% | 68.9% | |
| #72 | Edit Distance3 sources | Medium | 39% | 60.9% | |
| #39 | Combination Sum3 sources | Medium | 38% | 76.8% | |
| #75 | Sort Colors3 sources | Medium | 38% | 70.0% | |
| #97 | Interleaving String3 sources | Medium | 38% | 44.3% | |
| #123 | Best Time to Buy and Sell Stock III3 sources | Hard | 38% | 54.2% | |
| #143 | Reorder List3 sources | Medium | 38% | 65.7% | |
| #202 | Happy Number3 sources | Easy | 38% | 59.9% | |
| #268 | Missing Number3 sources | Easy | 38% | 72.3% | |
| #274 | H-Index3 sources | Medium | 38% | 41.6% | |
| #328 | Odd Even Linked List3 sources | Medium | 38% | 62.6% | |
| #378 | Medium | 38% | 64.8% | ||
| #412 | Fizz Buzz3 sources | Easy | 38% | 75.7% | |
| #468 | Validate IP Address3 sources | Medium | 38% | 28.4% | |
| #647 | Palindromic Substrings3 sources | Medium | 38% | 73.0% | |
| #1011 | Medium | 38% | 74.3% | ||
| #688 | Knight Probability in Chessboard3 sources | Medium | 38% | 57.2% | |
| #269 | Alien Dictionary3 sources | Hard | 38% | 37.3% | |
| #635 | Design Log Storage System3 sources | Medium | 38% | 59.6% | |
| #211 | Medium | 38% | 48.7% | ||
| #2065 | Maximum Path Quality of a Graph3 sources | Hard | 38% | 62.6% | |
| #108 | Easy | 38% | 75.8% | ||
| #1087 | Brace Expansion3 sources | Medium | 38% | 66.9% | |
| #188 | Best Time to Buy and Sell Stock IV3 sources | Hard | 38% | 50.7% | |
| #198 | House Robber3 sources | Medium | 38% | 53.4% | |
| #314 | Binary Tree Vertical Order Traversal3 sources | Medium | 38% | 57.9% | |
| #3074 | Apple Redistribution into Boxes3 sources | Easy | 38% | 78.6% | |
| #71 | Simplify Path3 sources | Medium | 38% | 50.9% | |
| #92 | Reverse Linked List II3 sources | Medium | 38% | 51.9% | |
| #124 | Binary Tree Maximum Path Sum3 sources | Hard | 38% | 42.5% | |
| #332 | Reconstruct Itinerary3 sources | Hard | 35% | 44.7% | |
| #126 | Word Ladder II3 sources | Hard | 35% | 27.8% | |
| #329 | Longest Increasing Path in a Matrix3 sources | Hard | 35% | 56.8% | |
| #18 | 4Sum3 sources | Medium | 30% | 41.1% | |
| #27 | Remove Element3 sources | Easy | 30% | 62.1% | |
| #45 | Jump Game II3 sources | Medium | 30% | 43.1% | |
| #47 | Permutations II3 sources | Medium | 30% | 63.7% | |
| #74 | Search a 2D Matrix3 sources | Medium | 30% | 54.3% | |
| #98 | Validate Binary Search Tree3 sources | Medium | 30% | 36.0% | |
| #100 | Same Tree3 sources | Easy | 30% | 67.5% | |
| #150 | Evaluate Reverse Polish Notation3 sources | Medium | 30% | 58.2% | |
| #153 | Find Minimum in Rotated Sorted Array3 sources | Medium | 30% | 55.0% | |
| #160 | Intersection of Two Linked Lists3 sources | Easy | 30% | 64.2% | |
| #217 | Contains Duplicate3 sources | Easy | 30% | 64.5% | |
| #224 | Basic Calculator3 sources | Hard | 30% | 47.0% | |
| #349 | Intersection of Two Arrays3 sources | Easy | 30% | 78.0% | |
| #438 | Find All Anagrams in a String3 sources | Medium | 30% | 54.1% | |
| #463 | Island Perimeter3 sources | Easy | 30% | 74.5% | |
| #503 | Next Greater Element II3 sources | Medium | 30% | 68.7% | |
| #515 | Find Largest Value in Each Tree Row3 sources | Medium | 30% | 66.3% | |
| #523 | Continuous Subarray Sum3 sources | Medium | 30% | 31.5% | |
| #628 | Maximum Product of Three Numbers3 sources | Easy | 30% | 46.1% | |
| #692 | Top K Frequent Words3 sources | Medium | 30% | 60.4% | |
| #528 | Random Pick with Weight3 sources | Medium | 30% | 49.2% | |
| #907 | Sum of Subarray Minimums3 sources | Medium | 30% | 38.8% | |
| #973 | K Closest Points to Origin3 sources | Medium | 30% | 69.2% | |
| #759 | Employee Free Time3 sources | Hard | 30% | 73.0% | |
| #1041 | Robot Bounded In Circle3 sources | Medium | 30% | 56.6% | |
| #2347 | Best Poker Hand3 sources | Easy | 30% | 61.9% | |
| #359 | Logger Rate Limiter3 sources | Easy | 30% | 76.9% | |
| #1197 | Minimum Knight Moves3 sources | Medium | 30% | 42.0% | |
| #340 | Medium | 30% | 50.1% | ||
| #724 | Find Pivot Index3 sources | Easy | 30% | 63.2% | |
| #1472 | Design Browser History3 sources | Medium | 30% | 78.4% | |
| #158 | Hard | 30% | 43.3% | ||
| #199 | Binary Tree Right Side View3 sources | Medium | 30% | 70.7% | |
| #820 | Short Encoding of Words3 sources | Medium | 30% | 60.9% | |
| #243 | Shortest Word Distance3 sources | Easy | 30% | 66.4% | |
| #37 | Sudoku Solver3 sources | Hard | 30% | 65.6% | |
| #731 | My Calendar II3 sources | Medium | 30% | 63.3% | |
| #986 | Interval List Intersections3 sources | Medium | 30% | 73.1% | |
| #1091 | Shortest Path in Binary Matrix3 sources | Medium | 30% | 51.8% | |
| #2435 | Hard | 30% | 58.7% | ||
| #277 | Find the Celebrity3 sources | Medium | 30% | 49.0% | |
| #212 | Word Search II3 sources | Hard | 30% | 38.6% | |
| #736 | Parse Lisp Expression3 sources | Hard | 30% | 53.8% | |
| #678 | Valid Parenthesis String3 sources | Medium | 30% | 40.3% | |
| #3408 | Design Task Manager3 sources | Medium | 30% | 48.9% | |
| #670 | Maximum Swap3 sources | Medium | 30% | 52.1% | |
| #785 | Is Graph Bipartite?3 sources | Medium | 30% | 59.6% | |
| #6 | Zigzag Conversion3 sources | Medium | 25% | 54.5% | |
| #25 | Reverse Nodes in k-Group3 sources | Hard | 25% | 66.6% | |
| #41 | First Missing Positive3 sources | Hard | 25% | 43.2% | |
| #76 | Minimum Window Substring3 sources | Hard | 25% | 47.9% | |
| #84 | Largest Rectangle in Histogram3 sources | Hard | 25% | 50.3% | |
| #101 | Symmetric Tree3 sources | Easy | 25% | 61.6% | |
| #176 | Medium | 25% | 47.5% | ||
| #203 | Remove Linked List Elements3 sources | Easy | 25% | 54.9% | |
| #204 | Count Primes3 sources | Medium | 25% | 36.2% | |
| #218 | The Skyline Problem3 sources | Hard | 25% | 45.6% | |
| #219 | Contains Duplicate II3 sources | Easy | 25% | 51.5% | |
| #225 | Implement Stack using Queues3 sources | Easy | 25% | 70.4% | |
| #278 | First Bad Version3 sources | Easy | 25% | 47.3% | |
| #345 | Reverse Vowels of a String3 sources | Easy | 25% | 61.7% | |
| #355 | Design Twitter3 sources | Medium | 25% | 45.1% | |
| #424 | Medium | 25% | 60.1% | ||
| #493 | Reverse Pairs3 sources | Hard | 25% | 34.7% | |
| #542 | 01 Matrix3 sources | Medium | 25% | 54.4% | |
| #543 | Diameter of Binary Tree3 sources | Easy | 25% | 65.8% | |
| #605 | Can Place Flowers3 sources | Easy | 25% | 29.2% | |
| #680 | Valid Palindrome II3 sources | Easy | 25% | 44.5% | |
| #839 | Similar String Groups3 sources | Hard | 25% | 56.4% | |
| #849 | Maximize Distance to Closest Person3 sources | Medium | 25% | 49.9% | |
| #909 | Snakes and Ladders3 sources | Medium | 25% | 48.2% | |
| #953 | Verifying an Alien Dictionary3 sources | Easy | 25% | 56.0% | |
| #1249 | Medium | 25% | 71.5% | ||
| #1352 | Product of the Last K Numbers3 sources | Medium | 25% | 63.0% | |
| #1570 | Dot Product of Two Sparse Vectors3 sources | Medium | 25% | 89.9% | |
| #1657 | Determine if Two Strings Are Close3 sources | Medium | 25% | 54.4% | |
| #2104 | Sum of Subarray Ranges3 sources | Medium | 25% | 61.5% | |
| #2351 | First Letter to Appear Twice3 sources | Easy | 25% | 75.1% | |
| #317 | Shortest Distance from All Buildings3 sources | Hard | 25% | 45.0% | |
| #1242 | Web Crawler Multithreaded3 sources | Medium | 25% | 51.3% | |
| #769 | Max Chunks To Make Sorted3 sources | Medium | 25% | 64.2% | |
| #3163 | String Compression III3 sources | Medium | 25% | 67.1% | |
| #103 | Medium | 25% | 64.1% | ||
| #2788 | Split Strings by Separator3 sources | Easy | 25% | 76.4% | |
| #824 | Goat Latin3 sources | Easy | 25% | 70.1% | |
| #843 | Guess the Word3 sources | Hard | 25% | 36.7% | |
| #480 | Sliding Window Median3 sources | Hard | 25% | 39.0% | |
| #661 | Image Smoother3 sources | Easy | 25% | 69.4% | |
| #133 | Clone Graph3 sources | Medium | 25% | 65.7% | |
| #874 | Walking Robot Simulation3 sources | Medium | 25% | 64.6% | |
| #1213 | Intersection of Three Sorted Arrays3 sources | Easy | 25% | 80.0% | |
| #157 | Read N Characters Given Read43 sources | Easy | 25% | 42.6% | |
| #1168 | Hard | 25% | 65.6% | ||
| #1143 | Longest Common Subsequence3 sources | Medium | 25% | 59.3% | |
| #3613 | Minimize Maximum Component Cost3 sources | Medium | 25% | 43.7% | |
| #30 | Hard | 25% | 34.7% | ||
| #173 | Binary Search Tree Iterator3 sources | Medium | 25% | 76.7% | |
| #1870 | Minimum Speed to Arrive on Time3 sources | Medium | 25% | 48.0% | |
| #109 | Medium | 25% | 66.9% | ||
| #1854 | Maximum Population Year3 sources | Easy | 25% | 64.3% | |
| #338 | Counting Bits3 sources | Easy | 25% | 80.7% | |
| #737 | Sentence Similarity II3 sources | Medium | 25% | 51.4% | |
| #707 | Design Linked List3 sources | Medium | 25% | 30.5% | |
| #535 | Encode and Decode TinyURL3 sources | Medium | 25% | 86.7% | |
| #365 | Water and Jug Problem3 sources | Medium | 25% | 45.9% | |
| #209 | Minimum Size Subarray Sum3 sources | Medium | 25% | 52.2% | |
| #435 | Non-overlapping Intervals3 sources | Medium | 25% | 57.4% | |
| #490 | The Maze3 sources | Medium | 25% | 60.5% | |
| #933 | Number of Recent Calls3 sources | Easy | 25% | 78.7% | |
| #399 | Evaluate Division3 sources | Medium | 25% | 64.4% | |
| #455 | Assign Cookies3 sources | Easy | 25% | 55.3% | |
| #1229 | Meeting Scheduler3 sources | Medium | 25% | 55.2% | |
| #695 | Max Area of Island3 sources | Medium | 25% | 74.1% | |
| #161 | One Edit Distance3 sources | Medium | 25% | 34.6% | |
| #636 | Exclusive Time of Functions3 sources | Medium | 25% | 66.3% | |
| #931 | Minimum Falling Path Sum3 sources | Medium | 25% | 60.9% | |
| #567 | Permutation in String3 sources | Medium | 25% | 49.2% | |
| #918 | Maximum Sum Circular Subarray3 sources | Medium | 25% | 50.7% | |
| #82 | Medium | 25% | 52.1% | ||
| #889 | Medium | 25% | 78.1% | ||
| #2633 | Convert Object to JSON String3 sources | Medium | 25% | 78.1% | |
| #346 | Moving Average from Data Stream3 sources | Easy | 25% | 80.2% | |
| #863 | All Nodes Distance K in Binary Tree3 sources | Medium | 25% | 67.8% | |
| #432 | All O`one Data Structure3 sources | Hard | 25% | 44.4% | |
| #1392 | Longest Happy Prefix3 sources | Hard | 25% | 53.6% | |
| #110 | Balanced Binary Tree3 sources | Easy | 25% | 58.7% | |
| #1740 | Find Distance in a Binary Tree3 sources | Medium | 25% | 74.4% | |
| #875 | Koko Eating Bananas3 sources | Medium | 25% | 50.2% | |
| #496 | Next Greater Element I3 sources | Easy | 25% | 76.5% | |
| #729 | My Calendar I3 sources | Medium | 25% | 58.3% | |
| #67 | Easy | 25% | 58.3% | ||
| #90 | Medium | 25% | 61.6% | ||
| #91 | Medium | 25% | 38.2% | ||
| #138 | Medium | 25% | 63.3% | ||
| #213 | Medium | 25% | 45.2% | ||
| #235 | Medium | 25% | 70.9% | ||
| #485 | Easy | 25% | 65.6% | ||
| #867 | Easy | 25% | 76.7% | ||
| #885 | Medium | 25% | 84.6% | ||
| #291 | Medium | 25% | 49.0% | ||
| #912 | Medium | 25% | 55.9% | ||
| #3019 | Easy | 25% | 80.8% | ||
| #704 | Binary Search2 sources | Easy | 22% | 0.6% | |
| #772 | Basic Calculator III2 sources | Hard | 22% | 0.5% | |
| #684 | Redundant Connection2 sources | Medium | 22% | 0.7% | |
| #417 | Pacific Atlantic Water Flow2 sources | Medium | 22% | 0.6% | |
| #416 | Partition Equal Subset Sum2 sources | Medium | 22% | 0.5% | |
| #1117 | Building H2O2 sources | Medium | 22% | 0.6% | |
| #59 | Spiral Matrix II2 sources | Medium | 22% | 0.8% |
Apple Technical Interview Overview & Company-Wise Questions
Software engineering and technical interviews at Apple emphasize real-world problem solving, algorithmic efficiency, and scalable data structure design. The curated dataset above contains 310 verified LeetCode problems, categorized by frequency and filtered across recent interview seasons.
Frequently Asked Questions
What are the top LeetCode questions for Apple?
Leading questions include LRU Cache, Two Sum, Merge Intervals. Reviewing questions with higher recency (within the last 30 to 90 days) yields the highest return on preparation time.
Where can I practice company-wise LeetCode questions for Apple?
You can practice all 310 Apple LeetCode questions right here on LeetMap Pro. Filter by 30-day, 3-month, and 6-month recency, track your progress with local checkpoints, and practice curated SQL problems completely free.
How should I prepare for Apple coding rounds?
Begin by reviewing Medium-difficulty problems (185 tracked), which constitute the majority of technical rounds. Complement coding practice with foundational DSA patterns like Sliding Window, Two Pointers, and Graph Traversal.