THN Interview Prep

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):

  1. Quick understanding — ~2 minutes, jargon-light but technically precise.
  2. Diagram / mind map — ASCII or nested bullets tying sub-parts.
  3. Patterns (question → solution) — how interviewers ask; which architecture or algorithm you deploy.
  4. SDE3 cheat sheet — top 5 bullets: trade-offs, edge cases, prod reality.
  5. 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

LaneMasterWhere in this site
Arrays & hashingTwo pointers, sliding window, prefix sumPatterns, Cheatsheets
Binary searchboundary invariants, answer spacePatterns
BFS / DFS / graphgrids, topo, union-findPatterns + topics
Heap / top-Kstreaming, k-way mergePatterns
Trees & BSTtraversal, LCA, pathTopics
DP 1D/2Dstate, order, optimizationDP topics (example entry)
Greedy & intervalssorting proof sketchPatterns
Bit tricksmasks, XORPatterns
Strings / triesprefix queriesPatterns

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)

TopicLink
CAP / PACELCcap-pacelc
Consistency modelsconsistency-models
Latency, throughput, back-of-envelopelatency-throughput, back-of-envelope
Idempotencyidempotency
SQL vs NoSQLsql-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

ThemeProof you need
AmbiguityClarifying questions before building; JD fit
Trade-offsCost, latency, correctness—what you gave up
Mentorship / conflictSTAR+ with metrics
IncidentsDetection → mitigation → long-term fix
RoadmapWeekly 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-jd

Where 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

Last updated on

Spotted something unclear or wrong on this page?

On this page