A 50-question deep dive built to help frontend engineers better understand algorithms by grounding every concept in code you already write. Five techniques you already ship...
Authentication is where security and system design collide. This quiz contrasts stateful sessions with stateless JWTs, then digs into the consequences: where to store tokens...
Forty questions on the most famous findings in behavioral economics — why losses hurt about twice as much as equivalent gains, how a useless third option (the decoy) can flip...
Sixty-three questions that turn the economy's most quoted numbers into math you can actually do in your head. Three pillars: estimating GDP (the C + I + G + (X − M) identity,...
Algorithms for frontend engineers — taught entirely through the costs you actually pay in the browser, so you feel asymptotic complexity instead of memorizing it. Three...
You reach for TanStack Query and SWR every day — but do you know when they evict, and why a hand-rolled memo Map quietly leaks memory? Trace LRU eviction (hash map + doubly...
Follow one request from the browser outward through every cache it can hit — the HTTP cache (Cache-Control, ETag, Last-Modified, revalidation), the CDN edge, the client query...
Monty Hall, the birthday paradox, the gambler's fallacy, and other places where careful probability overturns gut instinct. Each question pairs a tempting wrong answer with an...
Read CSS conflicts the way the engine does: specificity by column, why @layer order outranks specificity (and how !important reverses it), unlayered-beats-layered, inherited...
Follow a pixel from CSS to screen: Style → Layout → Paint → Composite. See exactly what makes the browser re-run Layout (reflow) versus just Paint (repaint), why transform and...
Why z-index: 9999 sometimes does nothing, what silently creates a stacking context, how the paint order actually works, and when isolation: isolate is the surgical fix. Every...
Algorithms feel abstract until you spot them in the code you already ship. This quiz is for frontend engineers who want to understand algorithms by recognising the data...