You already use the ecosystem, so this front-loads the core language areas most likely to be probed in interviews without wasting time on true basics you know well.
16 topics
Closuresintermediate
Higher-Order Functions & Callbacksintermediate
The this Keywordintermediate
bind, call & applyintermediate
Promisesintermediate
async / awaitintermediate
Event Loopintermediate
Execution Context & Call Stackintermediate
Error Handling Patternsintermediate
TypeScript Fundamentalsbeginner
Typing Functions & Objectsbeginner
Unions & Narrowingintermediate
Genericsintermediate
Utility Typesintermediate
tsconfig & Declarationsintermediate
TypeScript with Reactintermediate
02
React fundamentals and hooks
React is a major strength area for you, so this section keeps the study practical while still covering the patterns interviewers ask about most often.
11 topics
JSX & Componentsbeginner
Props & Statebeginner
Events & Formsbeginner
Conditional Rendering & Listsbeginner
useState & useEffectintermediate
useRef & DOM Accessintermediate
03
Next.js app architecture
Since you know Next.js already, this consolidates the framework-specific concepts that matter most for system and product interviews.
8 topics
App Router Anatomyintermediate
Routing Deep Diveintermediate
Navigation & Prefetchingintermediate
Layouts & State Preservationintermediate
Server & Client Componentsadvanced
Streaming & Suspenseadvanced
04
Frontend production concerns
These topics round out frontend interview readiness by covering performance, debugging, testing, accessibility, and delivery in realistic product settings.
14 topics
DOM Fundamentalsbeginner
Events & Event Delegationintermediate
Browser Storagebeginner
Debounce & Throttleintermediate
Lazy Loading & Code Splittingintermediate
Rendering Performanceadvanced
05
Node.js and API building
Your backend experience is solid, so this focuses on the Node and HTTP pieces that interviewers often use to test practical backend competence.
9 topics
Node.js Architectureintermediate
Modules & Package Managementbeginner
File System & Processbeginner
Events & EventEmitterintermediate
HTTP Fundamentalsbeginner
Express & Fastifybeginner
06
Backend data modeling and Postgres
You know SQL/PostgreSQL, but interviews often go deeper into schema design, modeling tradeoffs, and performance tuning.
8 topics
SQL Fundamentalsbeginner
Relational Data Modelingintermediate
Transactions & ACIDadvanced
Indexing & Query Performanceadvanced
Migrations & Schema Evolutionintermediate
Connection Managementadvanced
07
Backend security and auth
Authentication and API security are high-signal interview topics, especially for candidates with full-stack experience.
6 topics
Authentication Fundamentalsintermediate
JWT in Depthintermediate
Password & Credential Securityintermediate
Rate Limiting & CORSintermediate
API Security (OWASP)advanced
OAuth 2.0 & OpenID Connectadvanced
08
Backend production and observability
This consolidates operational topics that show you can ship and support services beyond just coding endpoints.
7 topics
Logging & Monitoringintermediate
Testing Backend Servicesintermediate
Scaling Node.jsadvanced
Serverless Backend Patternsadvanced
OpenTelemetry in Nodeadvanced
Debugging Production Nodeadvanced
09
DevOps foundations and delivery
You chose DevOps explicitly, and these fundamentals are the most interview-relevant entry point for a 2-year engineer.
9 topics
Linux & Shellbeginner
Networking Fundamentalsintermediate
Git & Collaboration Workflowsbeginner
Docker Fundamentalsbeginner
Writing Production Dockerfilesintermediate
Docker Composeintermediate
10
System design core concepts
This starts the system design arc with the fundamentals interviewers expect before jumping into case studies.
10 topics
Scalability Fundamentalsintermediate
Back-of-Envelope Estimationintermediate
CAP & Consistency Modelsadvanced
DNS, CDN & Edgeintermediate
Load Balancingintermediate
Caching Architectureintermediate
11
System design for data and architecture
These topics cover the main scaling tradeoffs behind data storage, distributed systems, and modern architecture choices.
9 topics
SQL vs NoSQLintermediate
Replicationadvanced
Sharding & Partitioningadvanced
Specialized Storageintermediate
Monolith vs Microservicesadvanced
Serverless & Edge Architecturesintermediate
12
AI engineering basics
AI Engineering is one of your selected subjects, so this gives you enough grounding to discuss LLM systems credibly in interviews.
14 topics
How LLMs Workbeginner
The LLM Landscapebeginner
Prompt Engineeringbeginner
LLM API Fundamentalsbeginner
Structured Outputintermediate
Tool Use / Function Callingintermediate
13
AI product and security depth
This adds the production-minded AI topics that are most useful for interview questions about safe, reliable, and maintainable AI features.
9 topics
Safety & Guardrailsadvanced
Context Engineering Fundamentalsintermediate
System Prompt Architectureintermediate
Prompt Caching & Batch APIsintermediate
Tool Design for Agentsintermediate
Model Context Protocol (MCP)intermediate
14
Interview readiness and case studies
These final topics consolidate everything into mock-ready practice and representative design prompts, which is the best use of the last stretch before interviews.
9 topics
The Interview Frameworkintermediate
Design a URL Shortenerintermediate
Design a Rate Limiterintermediate
Design a News Feedadvanced
Design a Chat Systemadvanced
Design Typeahead Searchintermediate
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.