MAANG Prep — Sanjay Naik
On this page
- 0. How to use this folder
- 1. Five-month plan at a glance
- 2. Daily cadence (weekdays)
- 3. Top external resources (vetted)
- 4. What MAANG asks in 2026 (TL;DR from current research)
- 5. Full file inventory (what’s in this folder)
- Root-level docs
- Per-topic folders
- Parent folder: DSA Study/ (patterns 00–21)
- 6. Open this next (in order)
- 7. Quick stats
Target: SDE-II / L4 / E4 at Meta, Amazon, Apple, Netflix, Google (and Microsoft tier) Current profile: 3.5+ yrs, Jio Platform (ex-Karkinos Health), Java/Spring Boot, healthcare microservices, GenAI/LLM integration Date prepared: 2026-05-20
0. How to use this folder
| Folder | Purpose | When to study |
|---|---|---|
01-DSA/ |
Top coding questions (Blind 75 ⟶ NeetCode 150 ⟶ company tags) | Daily, all 5 months |
02-System-Design/ |
HLD problems at L4/SDE-II bar + 2026 GenAI-infra questions | Weeks 6–18 |
03-LLD/ |
Object-oriented design (parking lot, rate limiter, etc.) — your strength | Weeks 4–10 |
04-Java-Spring/ |
Spring Boot + Microservices deep-dive Q&A (matches your stack) | Weeks 2–8 |
05-Behavioral/ |
Amazon 16 LPs, Meta “Jedi”, Google “Googleyness” — STAR stories | Weeks 8–20 |
06-Healthcare-AI/ |
Your differentiator: FHIR / OpenEHR / Clinical LLMs / Rate limiter | Always — used in stories + design rounds |
1. Five-month plan at a glance
| Month | Focus | Deliverable |
|---|---|---|
| M1 (Foundations) | Patterns 1–7 (Two Pointers, Sliding Window, Hashing, Fast/Slow, Merge Intervals, Cyclic Sort, LL Reversal) + Java internals refresh + LLD warm-up | 75 LeetCode solved, 5 LLD designs done |
| M2 (Graph + DP) | BFS, DFS, Topo Sort, Union-Find, Backtracking, Top-K, Binary Search, DP I | 60 more LC, Blind 75 finished, mock #1 |
| M3 (System Design HLD) | HLD core (5 patterns) + 8 classic designs + 2026 GenAI infra designs | 13 HLD writeups, mock #2, start applying |
| M4 (Behavioral + Mocks) | 12 STAR stories mapped to 16 Amazon LPs + Meta/Google rubrics + 4 mocks | 12 polished stories, 4 mocks at SDE-II bar |
| M5 (Company-specific cycles) | Meta tagged + Amazon tagged + Google tagged LC (last 6 months), final mocks, on-sites | Onsite-ready |
Detailed week-by-week is in STUDY-PLAN.md.
2. Daily cadence (weekdays)
07:00 – 08:00 1 LC problem (timed 25-min) + write down pattern in notes
12:30 – 13:00 1 review (re-solve a problem from 7 days ago — spaced repetition)
20:00 – 21:30 Deep topic: Spring/SD/LLD reading + 1 small implementation
21:30 – 22:00 1 STAR story written or refined
Weekend = 1 full mock interview + 2 HLD writeups.
Rule: never skip review. Forgotten ≠ learned. Use spaced repetition (1d, 3d, 7d, 21d).
3. Top external resources (vetted)
| Type | Resource | Why |
|---|---|---|
| DSA list | NeetCode 150 | Blind 75 + sliding window, backtracking, greedy gaps |
| DSA list | Blind 75 | Bare minimum, week-1 confidence builder |
| DSA list | Grind 169 / company-tagged on LeetCode Premium | Last 6 months of Amazon/Meta/Google tagged Qs |
| HLD | Hello Interview + System Design Handbook | 2026 GenAI-infra coverage |
| HLD | Alex Xu — System Design Interview vol 1 & 2 | Classic patterns |
| LLD | awesome-low-level-design (GitHub) | Free, 25 LLD problems with Java code |
| Spring/MS | Devinterview-io/microservices-interview-questions | 200+ MS interview Qs |
| Behavioral | IGotAnOffer Amazon LP guide | LP-mapped question bank |
| Mocks | Pramp, interviewing.io, exponent.com | Free peer + paid expert |
This folder now lives inside
DSA Study/. Patterns, templates and problem walkthroughs are one level up in../— see../TEMPLATES.mdfor all 21 algorithm skeletons on one page. Reuse them; don’t re-write notes.
4. What MAANG asks in 2026 (TL;DR from current research)
| Dimension | 2024 | 2026 |
|---|---|---|
| ML/GenAI in SD rounds | 1 in 10 loops | ~50% of SD loops include “design LLM serving / rate-limiter / RAG” — you already built this at Jio |
| DSA patterns trending | Arrays, DP | Sliding Window, Backtracking, Greedy, Union-Find (Blind 75 misses these) |
| Behavioral weight | Amazon-only | Every MAANG now has 1–2 behavioral rounds; Amazon embeds LP in every round |
| LLD bar at L4/SDE-II | Optional | Mandatory at Amazon/Flipkart/Atlassian, Meta + Google still HLD-heavy |
| Coding round timing | 45 min × 2 | Meta = 35min × 2 in one window (very tight) |
5. Full file inventory (what’s in this folder)
Root-level docs
| File | Lines | What’s inside |
|---|---|---|
| README.md | — | This file — index + 5-month plan + daily cadence |
| STUDY-PLAN.md | ~180 | 20-week schedule across 5 phases, week-by-week problem targets, risks + tracker template |
| RESUME-VALIDATION.md | ~280 | Brutal scored review — 6.8/10 MAANG SDE-II, 7.5/10 healthtech-AI. Bullet rewrites, rewritten summary, ATS keyword gap, 4-week action plan |
Per-topic folders
| Folder / File | Lines | What’s inside |
|---|---|---|
| 01-DSA/top-questions.md | ~250 | Pattern-frequency matrix per company, Must-Do 50, 2026 trending Qs, company-specific hot lists (Amazon/Meta/Google/Apple/Netflix) |
| 02-System-Design/top-questions.md | ~190 | Classic top-12 designs + 2026 GenAI/LLM-infra designs (your differentiator) + healthcare-domain SD + 6-step framework + back-of-envelope numbers |
| 03-LLD/top-questions.md | ~470 | Top-20 LLD problems, SOLID + 12 design patterns, Parking Lot Java skeleton (Singleton + Factory + Strategy), Rate-Limiter LLD tied to your Jio project |
| 04-Java-Spring/top-questions.md | ~360 | 30 Core Java + 25 Spring/Boot + 20 microservices + 15 Kafka + 15 Hibernate/Postgres + trap Qs — your strongest round |
| 05-Behavioral/amazon-lp-stories.md | ~530 | 14 STAR stories drafted in first person from your resume, all 16 Amazon LPs, Meta “Jedi” axes, Google “Googleyness”, 90-sec elevator pitch |
| 06-Healthcare-AI/differentiator-notes.md | ~530 | FHIR/HIPAA/clinical-LLM Q&A, Rate-Limiter gold answer, Factory-pattern LLD writeup, CDC architecture, 14-company fit table |
Parent folder: DSA Study/ (patterns 00–21)
22 pattern directories, each with a pattern-guide.md that opens with
## 0. The Template (Copy-Paste Skeleton) — the reusable Java skeleton plus the knobs you
change per problem. All 21 skeletons are collected on one page in
../TEMPLATES.md.
Patterns added to close MAANG-2026 gaps flagged in 01-DSA/top-questions.md:
| File | Pattern | MAANG frequency |
|---|---|---|
| 17-Union-Find/pattern-guide.md | Union-Find / DSU | Meta ★★★, Google ★★★ |
| 18-Tries/pattern-guide.md | Tries / Prefix Trees | Meta ★★, Google ★★, Amazon ★ |
| 19-Greedy/pattern-guide.md | Greedy + intervals + heap variants | Amazon ★★, Meta ★★, Google ★★ |
| 20-Monotonic-Stack/pattern-guide.md | Monotonic Stack (next/prev greater) | Amazon ★★★, Google ★★★, Meta ★★ |
| 21-Stacks-And-Queues/pattern-guide.md | Stacks, Queues, Monotonic Deque, design Qs | All five ★★★ |
| 16-Graph-Patterns/pattern-guide.md | Graphs — BFS/DFS/Topo/Dijkstra/Bellman-Ford | Google ★★★, Meta ★★★, Amazon ★★ |
Each follows the same format: Template → Identification → Java code → Mental model → Curated problems → Complexity → Variants → Red flags → 90-sec pitch.
6. Open this next (in order)
../TEMPLATES.md— all 21 algorithm skeletons; skim daily, memorise one per dayRESUME-VALIDATION.md— read first, fix 5 weakest bullets this weekSTUDY-PLAN.md— block your calendar for Week 1 (Two Pointers + Sliding Window, 16 problems)01-DSA/top-questions.md— start ticking the Must-Do 5002-System-Design/top-questions.md— read once for awareness, deep-dive in Week 905-Behavioral/amazon-lp-stories.md— rehearse 1 story per night starting now
7. Quick stats
| Metric | Value |
|---|---|
| Total docs created in this prep pack | 10 (7 in MAANG/ + 3 new in DSA Study/) |
| Combined markdown lines | ~3,100 |
| Distinct LeetCode problems referenced | ~110 |
| STAR stories pre-drafted for you | 14 |
| System design templates ready | 19 classic + 7 GenAI/healthcare |
| Weeks of study plan mapped | 20 (~5 months) |
| Expected outcome on schedule | onsite-ready by October–November 2026 |