leetprep
Join waitlist
spaced repetition for leetcode, built on FSRS-5

Review the pattern,
not the problem.

30-second insight recall instead of 30-minute re-solves. Pattern-level retention tracking. A scheduler that adapts to your forgetting curve.

Free to start. No spam. We will email you when it launches.
leetprep, today's review
Queue
07·22min
Course Schedule II
Longest Substring w/o Repeating
Coin Change
Number of Islands
Insight card

Can you state the core insight?

01Pattern
02Key invariant
03Complexity
04Generalizes to
Blank
Hint
Slow
Fast
Trivial
Pattern retention
DP on Trees42%
Topological Sort58%
Monotonic Stack71%
Sliding Window79%
Binary Search88%
Readiness · Meta
68%
What you get

Every feature exists to answer one question:
will you remember this in the interview?

01

FSRS-5 scheduling

Not SM-2. Not Anki defaults. A state-of-the-art algorithm that models your personal forgetting curve. Stability, difficulty, and elapsed time per card.

Your intervals are not guesses. They are computed.
02

Review insights, not problems

30-second pattern recall instead of 30-minute re-solves. Each card isolates the core invariant. The one line of reasoning that unlocks the problem.

Recall the pattern, not the syntax.
03

Pattern-level retention

Retention tracked per pattern: sliding window, monotonic stack, dp on trees. Not per problem. When a pattern decays, you get a different problem in it.

Weak on graphs? You will know before the interview.
04

Workload management

Daily time cap with auto-deferral. Reviews do not pile up into an unmanageable backlog. A 7-day forecast shows what is coming.

25 minutes a day. No more, no less.
05

Readiness score

Per-company readiness percentage. Coverage, retention, and recency combined into one score. Know exactly how prepared you are for Meta, Google, or wherever you are targeting.

A number, not a feeling.
06

5-point rating scale

Blank, Hint needed, Solo slow, Solo fast, Trivial. Each button shows your projected next interval before you click it.

See the future before you rate.
Why switch

Other tools review problems.
leetprep reviews patterns.

Typical SR tools
leetprep
Scheduling
Fixed intervals (SM-2)
FSRS-5 with per-user forgetting curves
Review unit
Re-solve the full problem
30s insight recall, not 30min re-coding
Retention
Problem-level tracking
Pattern-level (sliding window, monotonic stack, etc.)
Weak patterns
Nothing happens
Auto-surfaces a different problem in that pattern
Workload
Reviews pile up forever
Daily cap + auto-defer + 7-day forecast
Readiness
No signal
Per-company % (coverage, retention, recency)
Pricing

Start free. Upgrade when it clicks.

save 36%
Free
$0
forever
  • ·10 reviews / day
  • ·3 patterns tracked
  • ·FSRS-5 scheduling
  • ·5-point rating scale
  • ·Insight card recall
Join waitlist
Pro
$69
/ year· ~$5.75/mo
  • ·Unlimited reviews
  • ·All patterns tracked
  • ·Readiness dashboard
  • ·7-day workload forecast
  • ·Auto-defer and cap control
  • ·Pattern follow-ups
  • ·Data export
Join waitlist
Lifetime
$129
one-time
  • ·Everything in Pro
  • ·Pay once, own forever
  • ·All future features included
  • ·No subscription fatigue
  • ·Priority support
Join waitlist
All plans include FSRS-5 scheduling · Cancel anytime on monthly/annual · 14-day refund on annual
FAQ

Questions

Anki reviews cards. leetprep reviews patterns. Each insight card isolates the invariant, the mental model that transfers across problems. The FSRS-5 scheduler is a generation ahead of SM-2.

No. You solve on LeetCode. leetprep handles the retention layer. It is a recall engine, not a code editor. Post-launch, a browser extension will auto-sync your submissions.

Free gives you 10 reviews per day and 3 tracked patterns. Enough to see if FSRS-based recall works for you. Pro removes all limits and adds the readiness dashboard, workload forecast, and full pattern coverage.

Yes. Monthly subscriptions cancel instantly. Annual subscriptions are refundable within 14 days. Lifetime is forever.

Curated, not scraped. Sliding window, two pointers, monotonic stack, topological sort, union-find, dp on trees, backtracking with pruning, binary search on answer, and 20+ more. Each tagged to specific problems, not broad LeetCode categories.

All data is user-scoped with row-level security. We do not sell data, run ads, or share your problem history. You can export everything anytime on Pro.

Ready?

Stop re-solving. Start remembering.

The interview is pattern recognition under pressure. Train the recall, not the typing.