Stop forgetting what you already solved

Ace the coding interview —
and actually remember how.

You solve it once, then blank three weeks later. crackpad turns the grind into lasting memory with spaced repetition, story-varied problems, and company-specific mock interviews.

Free forever tier · No credit card required

Never forget a pattern

FSRS spaced repetition resurfaces each problem right before you'd forget it. What you grind actually sticks — for the interview and beyond.

Beat memorization

The same pattern arrives as a different story every time. You learn the idea, not the wording — so new problems don't catch you off guard.

Practice by company

Company-tagged problem sets and auto-built mock interviews. Prep for exactly the questions your target company asks.

Real interview pressure

Timed mock interviews — no hints, no editorial, just the clock. Walk in calm because you've already done it.

A judge you can trust

Deterministic validation across 9 languages — C#, Python, JS, TS, Go, C++, C, Java, Rust. Cross-checked test sets, no flaky verdicts.

SQL, not just coding

A full SQL track with its own multi-dialect judge (SQLite & Postgres) — and SQL-only mock interviews for database-heavy roles.

The questions that matter

Curated Top 75 / 150 / 250 lists — the most-asked interview problems, ranked by real company frequency.

Explore by topic

Drill the most-used algorithms directly — Arrays, DP, Hashing, Graphs, Trees and more, each with its own problem set.

A guided roadmap

Every pattern connected by its prerequisites, foundations up — an interactive map of the whole path to mastery.

Learning courses

Guided lessons with diagrams — like the System Design course — for the concepts raw problem-grinding won't teach.

Know what to drill

A weakness map and readiness estimate turn 2,600+ problems into a focused plan — so you prep smart, not just hard.

Free to start

A free-forever tier with spaced repetition included. No credit card to begin. Upgrade only when you want more.

Built for FAANG-style interviews. Nine languages plus SQL, a deterministic judge, and a weakness map that tells you exactly what to drill next — so you prep smart, not just hard.

Grind less. Remember more. Get the offer.

Get Started Free

Start in seconds — no credit card.