Master 90% syllabus — SDE3+ (your stack)
You are preparing for Senior / SDE3+ loops at Tier-1 and high-growth companies with React, Node.js, Next.js, AWS, and Docker. This page is the curriculum index: it does not replace depth pages—it tells you what “done” looks like and where to read.
How to drill each topic (EliteCoach format)
When you study one topic, answer in this order (aloud or in writing):
- Quick understanding — ~2 minutes, jargon-light but technically precise.
- Diagram / mind map — ASCII or nested bullets tying sub-parts.
- Patterns (question → solution) — how interviewers ask; which architecture or algorithm you deploy.
- SDE3 cheat sheet — top 5 bullets: trade-offs, edge cases, prod reality.
- Practice check — one new question; answer before peeking at notes.
Site-native deep pages use: Core details → Understanding → Senior understanding → Diagram.
A. DSA patterns (~90% frequency)
Repo home: DSA + system design mind-map
| Lane | Master | Where in this site |
|---|---|---|
| Arrays & hashing | Two pointers, sliding window, prefix sum | Patterns, Cheatsheets |
| Binary search | boundary invariants, answer space | Patterns |
| BFS / DFS / graph | grids, topo, union-find | Patterns + topics |
| Heap / top-K | streaming, k-way merge | Patterns |
| Trees & BST | traversal, LCA, path | Topics |
| DP 1D/2D | state, order, optimization | DP topics (example entry) |
| Greedy & intervals | sorting proof sketch | Patterns |
| Bit tricks | masks, XOR | Patterns |
| Strings / tries | prefix queries | Patterns |
Cadence: 1 pattern review + 2 problems + 1 hard variant per day on workdays; 12-week roadmap for full sweep.
B. System design (HLD & LLD)
Framework: RESHADED / interview framework
Curriculum order: System design README
B1. Fundamentals (always)
| Topic | Link |
|---|---|
| CAP / PACELC | cap-pacelc |
| Consistency models | consistency-models |
| Latency, throughput, back-of-envelope | latency-throughput, back-of-envelope |
| Idempotency | idempotency |
| SQL vs NoSQL | sql-vs-nosql |
B2. Building blocks (pick 12 you can whiteboard cold)
API gateway, load balancer, caching, pub-sub, message queue vs stream, sharding, replication, rate limiter, ID generation, blob storage, bloom filter, reverse proxy / CDN.
Stack-colored depth (this site, non-DSA tree):
/databases — RDS, DynamoDB, ElastiCache, CDC/outbox, caching pitfalls.
/backend — Node services, timeouts, idempotency.
/frontend — Next.js App Router, RSC, HTTP caching, hydration.
B3. HLD case studies (~12–15 mocks)
Rotate: URL shortener, pastebin, news feed, chat, YouTube, Uber, payments, notification, typeahead, search engine, Google Drive, web crawler, distributed cache, rate limiter.
B4. LLD (machine coding / OOD)
From LLD folder: parking lot, elevator, LRU/LFU cache, rate limiter, splitwise, vending machine—pick 5 and implement in TypeScript (matches your stack).
B5. Deep dives (when interviewer goes low-level)
Postgres, Redis, DynamoDB, Kafka—pair with /databases/topics/storage-engines-cap-distributed-data.
C. Leadership & behavioral (Staff signal)
Repo: Interview prep hub, Behavioral stories
| Theme | Proof you need |
|---|---|
| Ambiguity | Clarifying questions before building; JD fit |
| Trade-offs | Cost, latency, correctness—what you gave up |
| Mentorship / conflict | STAR+ with metrics |
| Incidents | Detection → mitigation → long-term fix |
| Roadmap | Weekly sustainable prep |
D. Topic mind map — full prep (ASCII)
SDE3+ prep (React / Node / Next / AWS / Docker)
├── DSA
│ ├── Patterns library .................. /dsa/patterns
│ ├── ~226 problem mind-maps .......... /dsa/topics
│ └── Cheatsheets + roadmap ............ /dsa/cheatsheets, /dsa/ROADMAP
├── System design
│ ├── Fundamentals + CAP ............... /dsa/system-design/fundamentals
│ ├── Building blocks .................. /dsa/system-design/building-blocks
│ ├── HLD cases ........................ /dsa/system-design/hld
│ ├── LLD exercises .................... /dsa/system-design/lld
│ ├── Deep dives (Kafka, Redis, …) .... /dsa/system-design/deep-dives
│ └── Product stack alignment
│ ├── Databases + cache ............ /databases
│ ├── Node backend ................. /backend
│ └── Next / React frontend ........ /frontend
└── Behavioral + meta
├── STAR stories ..................... /interview/topics/behavioral-stories-structure
├── Coding playbook ................. /interview/topics/coding-round-playbook
├── Design playbook .................. /interview/topics/system-design-round-playbook
└── JD → proof assets ............... /interview/topics/reading-the-jdWhere to start?
Pick one lane for your next session:
- A1 — One DSA pattern + two problems
- B2 — Three building blocks + draw data path to RDS + ElastiCache
- C — One behavioral story timed to 4 minutes
When you have chosen (e.g. “DynamoDB + cache consistency” or “DP on trees”), open the linked page and run the EliteCoach format there.
Suggested first deep dive for your stack: AWS data services & Node.js at scale or CDC & outbox projections—both bridge Node/AWS to system design credibility.
See also
- /interview — full interview hub
- Coding round playbook
- System design round playbook
Last updated on
Spotted something unclear or wrong on this page?