You already know the stack, so this starts with the core language and typing areas that most often get probed in interviews.
13 topics
Objectsbeginner
Arrays & Array Methodsbeginner
Destructuring, Spread & Restbeginner
Modern Syntax Essentialsbeginner
Closuresintermediate
Higher-Order Functions & Callbacksintermediate
The this Keywordintermediate
Promisesintermediate
async / awaitintermediate
Event Loopintermediate
TypeScript Fundamentalsbeginner
Typing Functions & Objectsbeginner
Unions & Narrowingintermediate
02
React fundamentals and hooks
This consolidates the React knowledge interviewers expect before moving into rendering, performance, and architecture.
9 topics
JSX & Componentsbeginner
Props & Statebeginner
Events & Formsbeginner
Conditional Rendering & Listsbeginner
useState & useEffectintermediate
useRef & DOM Accessintermediate
03
Next.js app structure and rendering
Next.js is already in your day-to-day, so this focuses on the App Router and rendering model that are common interview topics.
6 topics
App Router Anatomyintermediate
Routing Deep Diveintermediate
Navigation & Prefetchingintermediate
Layouts & State Preservationintermediate
Server & Client Componentsadvanced
Streaming & Suspenseadvanced
04
Frontend production concerns
These topics cover the practical frontend concerns that often differentiate experienced candidates: accessibility, performance, testing, and delivery.
22 topics
HTML Semantics & Structurebeginner
Accessibility (a11y)intermediate
CSS Fundamentalsbeginner
Flexboxbeginner
CSS Gridintermediate
Responsive Designintermediate
05
Node.js and backend API fundamentals
Because you already work with Node and backend data stores, this reinforces the server-side fundamentals and API design patterns interviewers expect.
13 topics
Node.js Architectureintermediate
Modules & Package Managementbeginner
File System & Processbeginner
Events & EventEmitterintermediate
HTTP Fundamentalsbeginner
Express & Fastifybeginner
06
Backend data modeling and persistence
This covers the database depth that tends to separate practical backend engineers from surface-level API implementers.
9 topics
SQL Fundamentalsbeginner
Relational Data Modelingintermediate
Transactions & ACIDadvanced
Indexing & Query Performanceadvanced
MongoDB & Document Modelingintermediate
ORMs & Query Buildersintermediate
07
DevOps foundations and delivery
Since you already use Docker, this tightens the surrounding operational knowledge around Linux, networking, CI/CD, and cloud basics.
9 topics
Linux & Shellbeginner
Networking Fundamentalsintermediate
Git & Collaboration Workflowsbeginner
Docker Fundamentalsbeginner
Writing Production Dockerfilesintermediate
Docker Composeintermediate
08
Observability and reliability
These topics build the operational maturity expected from a 3-year engineer who can reason about incidents, reliability, and runtime health.
9 topics
Logs, Metrics & Tracesintermediate
Alerting & Incident Responseintermediate
SRE & Reliability Basicsadvanced
Incident Management Deep-diveintermediate
Capacity & Load Testingintermediate
Secrets Managementadvanced
09
System design fundamentals
This starts the systems section with the shared vocabulary and first-principles tools you need before case studies and architecture tradeoffs.
8 topics
Scalability Fundamentalsintermediate
Back-of-Envelope Estimationintermediate
CAP & Consistency Modelsadvanced
The Interview Frameworkintermediate
Distributed Fundamentalsadvanced
Idempotency & Reliable Deliveryadvanced
10
Distributed storage, caching, and data flows
These are core scaling primitives for backend and system design interviews, and they naturally follow the fundamentals.
9 topics
SQL vs NoSQLintermediate
Replicationadvanced
Sharding & Partitioningadvanced
Specialized Storageintermediate
Caching Architectureintermediate
Cache Consistency & Failure Modesadvanced
11
System design architecture patterns
This adds the higher-level architecture choices and resilience patterns interviewers often use to test judgment.
5 topics
Monolith vs Microservicesadvanced
Serverless & Edge Architecturesintermediate
Observability & Security in Designadvanced
Multi-region Architecturesadvanced
Cell-based Architectureadvanced
12
AI engineering essentials
You selected AI engineering explicitly, so this starts with the LLM and API basics needed to discuss and build practical AI features.
5 topics
How LLMs Workbeginner
The LLM Landscapebeginner
Prompt Engineeringbeginner
LLM API Fundamentalsbeginner
Structured Outputintermediate
13
Retrieval, RAG, and embeddings
Retrieval is one of the most interview-relevant AI application areas, especially for product-oriented engineering roles.
7 topics
Embeddingsintermediate
Vector Databasesintermediate
Chunking Strategiesintermediate
Search Relevanceadvanced
RAG Pipelineintermediate
Advanced RAGadvanced
14
AI agents and production AI systems
This finishes the AI track with the practical production and agent topics that show you can move beyond demos into real systems.
12 topics
Agent Fundamentalsintermediate
Agent Patternsadvanced
Model Context Protocol (MCP)intermediate
Agent Memory & Stateadvanced
Tool Design for Agentsintermediate
Cost & Latency Optimizationadvanced
15
Interview practice and case studies
The final section consolidates everything through the kinds of design prompts and framework practice that directly improve interview performance.
16 topics
Design a URL Shortenerintermediate
Design a Rate Limiterintermediate
Design a Chat Systemadvanced
Design a News Feedadvanced
Design Typeahead Searchintermediate
Design File Storage (Dropbox)advanced
16
React Native Fundamentals
Added on request: "Add react native topic"
6 topics
React Native Basics and Project Structurebeginner
Styling and Layoutbeginner
Navigation and Screen Architectureintermediate
State Management and Data Flowintermediate
Platform APIs and Native Featuresintermediate
Performance, Debugging, and Release Engineeringadvanced
This is an anonymized snapshot shared by another learner — no names, notes, or progress. "Add to my roadmaps" copies the whole plan into your account as a new roadmap.