Community roadmapsInterview Prep
Interview Prep Roadmap — Frontend Engineering 9 sections · 44 topics
Frontend Engineering
Asynchronous JavaScript 5 topics Execution Context & Call Stack intermediate Event Loop intermediate Promises intermediate async / await intermediate Fetch & Network Requests intermediate
Advanced JavaScript Concepts 6 topics Prototype & Prototype Chain advanced Classes & Inheritance intermediate Modules intermediate Iterators & Generators advanced Map, Set, WeakMap & WeakSet intermediate Symbols, Proxy & Reflect advanced
Browser APIs 5 topics DOM Fundamentals beginner Events & Event Delegation intermediate Browser Storage beginner Web Workers advanced WebSockets & Real-time (Client) intermediate
JavaScript Performance & Memory 4 topics Memory Management & Garbage Collection advanced Debounce & Throttle intermediate Lazy Loading & Code Splitting intermediate Rendering Performance advanced
JavaScript in Production 4 topics Error Handling Patterns intermediate Web Security Essentials advanced Debugging intermediate Testing Fundamentals intermediate
TypeScript 8 topics TypeScript Fundamentals beginner Typing Functions & Objects beginner Unions & Narrowing intermediate Generics intermediate Utility Types intermediate Advanced Types advanced tsconfig & Declarations intermediate TypeScript with React intermediate
React Fundamentals 4 topics JSX & Components beginner Props & State beginner Events & Forms beginner Conditional Rendering & Lists beginner
React Hooks 5 topics useState & useEffect intermediate useRef & DOM Access intermediate useContext intermediate useMemo, useCallback & useReducer intermediate Custom Hooks intermediate
React Rendering 3 topics Render & Commit Phases advanced Reconciliation & Virtual DOM advanced Fiber & Concurrent React advanced 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.