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.

75Blind 75 entries
15Patterns
PyIn-browser
two-sum.py

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.

Browse patterns

Frequently Asked Questions

After you submit a drill, Interview Coder schedules it again later. Passing moves the review farther out; missing it brings it back sooner.