Meta‑Style LeetCode Question List
Meta‑Style LeetCode Question List
A curated list of problems commonly asked in Meta-style (and similar FAANG) coding interviews. 16/31 have a full Java walkthrough on this blog — look for the Blog column.
Study path: Interview Prep Hub · NeetCode 150 Tracker · Beginner’s Guide
✅ Easy
| # | Title | LeetCode | Blog | Done |
|---|---|---|---|---|
| 1 | Two Sum | LeetCode | — | ☐ |
| 217 | Contains Duplicate | LeetCode | Blog | ✅ |
| 242 | Valid Anagram | LeetCode | Blog | ✅ |
| 283 | Move Zeroes | LeetCode | — | ☐ |
| 349 | Intersection of Two Arrays | LeetCode | Blog | ✅ |
| 206 | Reverse Linked List | LeetCode | Blog | ✅ |
| 21 | Merge Two Sorted Lists | LeetCode | — | ☐ |
| 141 | Linked List Cycle | LeetCode | — | ☐ |
🟡 Medium
| # | Title | LeetCode | Blog | Done |
|---|---|---|---|---|
| 3 | Longest Substring Without Repeating Characters | LeetCode | Blog | ✅ |
| 15 | 3Sum | LeetCode | — | ☐ |
| 49 | Group Anagrams | LeetCode | Blog | ✅ |
| 56 | Merge Intervals | LeetCode | Blog | ✅ |
| 75 | Sort Colors | LeetCode | Blog | ✅ |
| 102 | Binary Tree Level Order Traversal | LeetCode | Blog | ✅ |
| 200 | Number of Islands | LeetCode | Blog | ✅ |
| 207 | Course Schedule | LeetCode | Blog | ✅ |
| 210 | Course Schedule II | LeetCode | Blog | ✅ |
| 215 | Kth Largest Element in an Array | LeetCode | Blog | ✅ |
| 347 | Top K Frequent Elements | LeetCode | Blog | ✅ |
| 438 | Find All Anagrams in a String | LeetCode | — | ☐ |
| 560 | Subarray Sum Equals K | LeetCode | Blog | ✅ |
| 128 | Longest Consecutive Sequence | LeetCode | — | ☐ |
🟥 Hard
| # | Title | LeetCode | Blog | Done |
|---|---|---|---|---|
| 4 | Median of Two Sorted Arrays | LeetCode | — | ☐ |
| 76 | Minimum Window Substring | LeetCode | — | ☐ |
| 30 | Substring with Concatenation of All Words | LeetCode | — | ☐ |
| 895 | Maximum Frequency Stack | LeetCode | — | ☐ |
| 432 | All O`one Data Structure | LeetCode | — | ☐ |
| 124 | Binary Tree Maximum Path Sum | LeetCode | — | ☐ |
| 297 | Serialize and Deserialize Binary Tree | LeetCode | — | ☐ |
| 146 | LRU Cache | LeetCode | Blog | ✅ |
| 355 | Design Twitter | LeetCode | — | ☐ |
Progress
| Difficulty | On blog | Total |
|---|---|---|
| Easy | 4 | 8 |
| Medium | 11 | 14 |
| Hard | 1 | 9 |
| All | 16 | 31 |
🛠 System Design & Beyond (reading list)
| Topic | Resource | Notes |
|---|---|---|
| System design | System Design Primer | Free, comprehensive starting point |
| OOD | Grokking OOD Interview | Design patterns + interview problems |
| Behavioral | STAR method guide | Structure behavioral stories |
| Meta-specific | Meta Careers — Interview prep | Official company guidance |
Common system design prompts: news feed, rate limiter, key-value cache (LRU Cache coding version), notifications, web crawler (LC 1242 blog).