Stop grinding.
Start understanding.
A reading-first frontend interview site with a memory. Rate your confidence, forget what you learned, and let the site bring it back exactly when you need it.
Free forever — no paywall, no premium tier, no credit card.
Confidence over completion
No 47/200 progress bars. Rate yourself green, yellow, red — your dashboard shows interview readiness, not chores done.
Spaced repetition, invisible
Mark something shaky? It comes back in 3 days. Forgot it? Tomorrow. The site remembers so you don't have to.
Live practice, saved per user
Every question ships with an in-browser editor. Your code autosaves to your account. Come back to your half-finished attempts.
Start here
All articles →How to Talk About CSS Specificity Without Tears
A 4-minute mental model for CSS specificity that works in interviews and in real codebases. Covers the (a,b,c) tuple, :is(), !important, and the four rules that decide every cascade.
Read articleWhat the Event Loop Actually Means in an Interview
Forget the diagrams. Here's the mental model frontend interviewers at Google, Meta, and Amazon are listening for when they ask about the JavaScript event loop.
Read articlePractice live
All questions →Walk in confident, not cramming.
Create a free account and the site starts remembering what you learn — surfacing it right before you'd forget.
Start free