Spaced-repetition coding practice
Recall the pattern.
Interview Coder helps you learn the 15 interview patterns, recall the right template, and solve Blind 75 drills locally in Python.
def two_sum(nums, target):
seen = {}
for i, value in enumerate(nums):
if target - value in seen:
return [seen[target - value], i]
seen[value] = i
# edge cases covered — no duplicates missed
Passed
3/3 tests
8.4s
Solve time
+1
Solved
Study loop
Built for repeat reps
Browser Python Runner
Browse the Blind 75 and solve runnable interview problems in Monaco with instant Pyodide test runs.
Pattern Recall
Recall the pattern, invariant, and edge cases before opening the editor.
Review Scheduling
Clerk-backed progress and Postgres review boxes bring problems back at the right interval.
Pattern curriculum
Learn the shape before the solution.
Each problem is mapped to a pattern with recall prompts, recognition cues, and review scheduling after you submit.