Prep Library
Back to Prep Library

Prep Library

Coding

Topic-based, company-tagged problem patterns. Open a pattern for a worked guide, or jump straight into a tagged problem with a full solution.

Core patterns

The recurring shapes behind most coding questions.

Overview

Core patterns are the reusable problem shapes that show up again and again in coding interviews — two pointers, sliding window, hashing, DFS/BFS, dynamic programming, and more. Learning to recognize which pattern a question maps to is what turns an unfamiliar problem into a familiar one and lets you reach an efficient solution quickly.

Tagged problems

Real interview problems with step-by-step solutions.

Overview

Tagged problems are concrete, named interview questions grouped by the technique they exercise. Each one walks from problem statement to an optimal, tested solution so you can see how a core pattern is actually applied end to end under interview conditions.