How it works

Spaced repetition for LeetCode. You solve a problem once, then LeetRecall brings it back before you forget it.

Step 1

Complete a quick self-assessment

Choose how comfortable you are with each pattern: New to me, Somewhat familiar, or Comfortable. This helps prioritize early reviews.

Step 2

Start with a seeded queue

Your account begins with a preloaded queue from a curated set of problems, so you can begin reviewing immediately instead of planning from scratch.

Step 3

Run daily pass/missed reviews

For each card, mark pass or missed. Missed cards return sooner, while stable cards are spaced further apart over time.

Step 4

Reinforce with related problems

When you pass a card, 1–3 related problems that use the same technique are queued automatically. You practice the same concept before moving on.

Step 5

Use analytics to adjust focus

Track your progress by pattern and use settings to tune your daily card target and pacing preferences.

Ready to start?

Free to use. Start reviewing today.