Every link worth bookmarking, organized by topic. 40 resources across 12 tracks — from DSA fundamentals to behavioral stories. 10-week study track included.
Light scaffolding if you're starting from zero — adjust to the time you have.
Pattern-first problem solving tuned for frontend interviews. Track curated by us — start here.
Lock down the language fundamentals: event loop, closures, prototypes, promises, modules, and the DOM. Then stress-test with tricky snippets.
The deepest free JS course — Promises, classes, DOM events, cookies, storage.
Classic curated bank covering the most-asked JavaScript concepts.
Wayback mirror in case the original is down.
Predict-the-output drills across modern ES features.
Encyclopedic GitHub repo — great for spaced review.
High-signal subset curated by frontend interviewers.
Curated ChatGPT walkthrough of common JavaScript interview questions.
Frontend perf is a frequent senior interview surface — Core Web Vitals, rendering pipeline, network, bundle, and runtime.
Rules of React, hooks, reconciliation, suspense, and server components. Pair docs with question banks for full coverage.
App Router, server components, caching, route handlers, and rendering strategies.
Classic Redux, Redux Toolkit, RTK Query, and where modern alternatives (Zustand, Jotai) fit.
Optional but increasingly expected. Get comfortable with generics, narrowing, and utility types.
Frame design rounds: requirements → API → data model → component tree → rendering, perf, a11y, and edge cases.
Compact framework for structuring answers under time pressure.
Format, rubric, and common pitfalls from a real interviewer.
Walkthrough of one of the most-asked frontend design problems.
Pagination, caching, optimistic updates, and feed ranking.
Structured playbook with a repeatable interview framework.
Patterns show up in design rounds and code reviews. Know singleton, observer, factory, module, and modern variants.
The components that show up over and over. Build each from scratch at least twice; the second pass is what unlocks speed.
Debounced fetch, race conditions, keyboard nav, a11y.
Recursive rendering, lazy expansion, state lifting.
Controlled/uncontrolled, multi-open vs single-open, a11y.
Animated transitions, indeterminate state, ARIA.
IntersectionObserver, cursor pagination, virtualization.
Subscribe/unsubscribe semantics and memory leaks.
Drag-and-drop, optimistic updates, normalized state.
Windowing math, variable-height rows, scroll restoration.
Build them yourself before peeking at the reference.
Date math, keyboard nav, locale handling.
requestAnimationFrame, drift correction, pause/resume.
STAR-formatted stories for ownership, conflict, ambiguity, and impact. Prepare 6–8 stories that you can remap to most prompts.
End-to-end interview playbooks, mock interviews, and curated 75-question lists.
Full playbook spanning JS, React, system design, and behavioral.
Curated 75-question track tuned for frontend roles.
Companion playbook for the design round.
Frontend interview practice platform.