Memoize
SM-2 spaced repetition · LeetCode · Codeforces

Solve 200 problems.
Remember all 200.

Memoize auto-captures every accepted submission and uses the SM-2 algorithm to schedule reviews at the exact moment you'd forget — so your prep compounds instead of leaking.

Manual install via chrome://extensions · GitHub or Google sign-in · No credit card

No manual logging everInstalls in ~2 minutesFree foreverGitHub & Google auth
memoize-navy.vercel.app/dashboard
Memoize
Solve once.
MENU
Overview
16 problems solved this week
TOTAL SOLVED
21
0 attempted
LEETCODE
14
3E · 10M · 1H
CODEFORCES
7
7 total
STREAK
4
Best: 4 days
ACTIVITY
21 problems this year
RECENTLY SOLVED
View all →
1
Container With Most Water
LCsliding_window
4m ago
2
Remove Nth Node From End of List
LCbit_manipulation
1d ago
3
3Sum Closest
LCdfs
2d ago
DUE FOR REVISION
9
Open queue →
Palindrome Number
two_pointers
4Sum
merge_intervals
Zigzag Conversion
sliding_window
memoize-navy.vercel.app
TOTAL SOLVED
21
LEETCODE
14
CODEFORCES
7
STREAK
4 days
DUE FOR REVISION
Palindrome Number · 4Sum · Zigzag...
9
0+
Problems tracked
LeetCode & Codeforces combined
growing
0
Platforms
LeetCode · Codeforces
0
DSA patterns
Foundations to advanced
0 min
To set up
Install, sign in, start solving
The problem

Grinding problems isn't the problem. Forgetting them is.

Three reasons why engineers who grind 200 problems still blank in interviews.

01 — THE GRIND

You grind 200 problems. You feel ready. Then the interviewer asks Two Sum II and your mind goes blank — because you solved it 3 weeks ago and never looked at it again. Raw volume without retention is just expensive practice.

PROBLEM
STATUS
CONF.
DATE
Two Sum
Mar 1
Valid Parentheses
Feb 28
Merge Intervals
???
Feb 20
LRU Cache
Feb 15
Course Schedule
???
Feb 10
5 problems overdue for review
02 — THE FORGETTING

Without review, you forget 70% of a solution within 24 hours. Spreadsheets, starred problems, revision folders — none of it fires at the right moment. You review too early or too late, and it barely sticks.

Without review
With SM-2
100%50%0%Day 1Day 7Day 14Day 30
~70% forgotten within 24 hours without review — Ebbinghaus, 1885
03 — THE BLIND SPOT

You don't know what you don't know. Without pattern tracking, you unknowingly over-index on 3 comfortable tags while leaving 13 others untouched. Interviewers pick exactly the patterns you avoided.

Array
6
Two Pointers
5
Sliding Window
3
Binary Search
1
Dynamic Prog.
not yet
Backtracking
not yet
Graphs / BFS
not yet
Trie
not yet
10 of 16 patterns never attempted
How it works

Zero new habits. Just solve — Memoize handles the rest.

Three steps. The first is automatic. The second takes 20 seconds. The third runs in the background forever.

01

Solve on LeetCode or Codeforces

Auto-detected

Submit your solution as usual. The moment it's accepted, the extension detects it automatically — no copy-pasting, no tab-switching.

Platform, difficulty, tags, runtime, and memory are all pulled in without you touching anything.
02

Rate it honestly. Takes 20 seconds.

Manual install required

A popup appears. You pick how it felt (Easy/Medium/Hard), your confidence to solve it again, the pattern it used, and optionally add a quick note on your approach.

03

Dashboard tells you exactly what to review and when.

SM-2 algorithm

SM-2 calculates your next review date based on your confidence rating. Problems you're shaky on come back tomorrow. Strong ones return in weeks.

Memoize
Accepted
Container With Most Water
MediumArray +2
LC
Problem Info
PROBLEM NAME
Container With Most Water
PLATFORM
LeetCode
DIFFICULTY
Easy
Medium
Hard
TAGS AUTO-FILLED
Array, Two Pointers, Greedy
1 ms · 59.9 MB · javascript
Features

Your solve sessions just got a memory.

Auto-capture, spaced repetition, readiness scoring, pattern tracking — running silently while you focus on solving.

Zero effort

Auto-captures every accepted solve

The extension detects submissions on LeetCode and Codeforces the moment they're accepted. Platform, tags, difficulty, runtime — all pulled in automatically.

LC
3Sum Closest
Medium· Two Pointers
just now
LC
Jump Game II
Medium· Greedy
2m ago
CF
Beautiful Matrix
Hard· DP
1h ago
Extension active — capturing automatically
SM-2 algorithm

Reviews scheduled at the exact moment you'd forget

The SM-2 algorithm calculates your personal decay rate per problem. Shaky on Two Pointers? You'll see it again tomorrow. Solid on Arrays? In 3 weeks.

Solved
Mar 4
Review 1+1d
Mar 5
Review 2+6d
Mar 11
Review 3+15d
Mar 26scheduled
Review 4+30d
Apr 25scheduled
Interval grows only when you remember. Forget it → resets to Day 1.
Interview readiness

A single score that tells you if you're ready

Four signals — consistency, difficulty spread, average confidence, and revision discipline — combined into one honest number. Know exactly where you stand before the interview.

69
/ 100
On Track
Consistency50
Difficulty Spread95
Avg Confidence72
Revision Discipline57
Pattern awareness

See your blind spots before the interviewer does

A coverage map of all 16 DSA patterns shows which you've mastered, which are weak, and which you've never touched. Interviewers pick exactly what you avoided.

4 of 10 patterns attempted
High
Med
None
3Sliding
5Two
1Binary
1DFS
Focus: Dynamic Programming — 0 problems attempted
Analytics

Know if you're ready. Not just how many you've solved.

Your readiness score combines four signals into one honest number — so you stop guessing and start knowing.

Readiness Score
Four weighted signals, each worth 25 points
live
Consistency
7 of last 14 days active
0
Difficulty Spread
14 medium/hard of 21 total
0
Avg Confidence
72% across all solved problems
0
Revision Discipline
9 problems flagged for review
0
Score history
+11last 14 days
60657069
Feb 19Feb 22Feb 25Feb 28Mar 1Mar 3Today
Good momentum — push harder on medium/hard problems
0
/ 100
On Track
0
Problems
0%
Avg conf.
0d
Streak
Focus area: Dynamic Programming
0 problems attempted · weakest pattern by confidence. Review before your next interview.
See your full analytics dashboard
Start retaining today

Stop solving problems
you've already solved.

Install Memoize, solve your next problem, and let the algorithm remember it for you. It takes 2 minutes to set up and zero effort to maintain.

No credit cardManual install via chrome://extensionsGitHub & Google auth
LC
Two Sum
Hash Map
In 15 days
LC
Course Schedule
Topological Sort
Tomorrow
CF
Beautiful Matrix
Dynamic Prog.
In 6 days
your revision queue, scheduled automatically