Interview Practice

Problems

Problem lists

1,336 problems across 20 lists. Solve in Python, Java, JavaScript, TypeScript, C++ or Go against hidden edge-case tests; each list tracks its own progress.

Study plans

Ordered lists that cover the core patterns, from a two-week sprint to a full season.

Topic tracks

Focused practice for SQL, concurrency, object-oriented design and ML coding rounds.

Company lists

Problems reported at specific companies, most frequent or most recent first.