From foundations to staff-level.
Five stages, every question in the bank mapped to where it fits. Pick the stage that matches where you are. Earlier stages unlock the later ones.
Stage 1
Foundations
Junior screen ready
The language and the platform. JavaScript core, the DOM, and how the browser actually renders. Every interview at every level builds on this floor.
Stage 2
Intermediate
Mid-level coding round ready
Async JavaScript, React fundamentals, and the daily UI surfaces — forms, lists, networking. The bar for mid-level coding rounds at most product companies.
Stage 3
Advanced
Senior-leaning IC round ready
How React actually works under the hood, performance engineering, testing strategy, and the security posture interviewers expect you to bring up unprompted.
Stage 4
Senior
Senior IC ready
Frontend architecture, build tooling, and component-level system design. The point where interviews stop being about syntax and start being about tradeoffs.
Stage 5
Staff Level
Staff loop ready
Multi-team frontend system design, platform thinking, and the cross-cutting concerns — observability, rollout safety, design systems at scale — that staff loops drill into.
DSA & Algorithms
Data structures and algorithms tailored for frontend engineers: arrays, trees, graphs, dynamic programming, and the patterns that show up most in FAANG-style coding rounds.