Read a problem and name the pattern it reduces to. Multiple-choice pattern recognition practice for coding interviews.
You read the problem and pick the pattern it reduces to, without writing code. Recognition happens in the first two minutes of a coding interview, and it is the easiest part to drill in isolation. Cards are scheduled with spaced repetition: missed cards return sooner, and known cards space out.