Interview Prep

The questions interviews actually ask

The 1200 most-asked questions across 12 topics, ranked by how often each one comes up in real interviews, from startups to big tech. Every question has an interactive solution you can watch run, and every topic has lessons that teach it from scratch.

1200 questions ยท top 10 in every topic are free

How to use it: learn the pattern, solve the #1โ€“#30 questions in each topic first (they're the most common), and say your thinking out loud.

Core Algorithms

Arrays, strings, hash maps, two pointers, sliding windows, stacks, binary search and linked lists: the coding rounds at almost every company.

100 questions13 lessons

Trees, Graphs & DP

Trees, heaps, tries, graphs, backtracking and dynamic programming: what separates a pass from a strong pass at big tech.

100 questions9 lessons

JavaScript

Closures, this, promises, the event loop, and the utility functions front-end and full-stack interviews ask you to build by hand.

100 questions0 lessons

Python

Mutability, comprehensions, generators, decorators, classes and the standard library: what Python-heavy teams test.

100 questions3 lessons

Java

equals and hashCode, collections internals, strings, exceptions, generics, streams, concurrency, the JVM and modern Java: what Java and Spring teams test.

100 questions5 lessons

SQL & Databases

Joins, GROUP BY, subqueries, CTEs and window functions, run on real tables in your browser. Asked for back-end, data and full-stack roles.

100 questions9 lessons

Web & Frontend

HTML, CSS layout, the DOM, HTTP, browsers, React, security and accessibility: front-end and full-stack interview staples.

100 questions7 lessons

React Native

Components and styling, the new architecture, hooks, list performance, navigation, native modules, storage, animations, testing and shipping to the app stores.

100 questions4 lessons

System Design

Scaling, caching, databases, queues and the classic "design X" questions, each with a diagram you can step through.

100 questions6 lessons

CS Fundamentals

Big-O, memory, processes and threads, operating systems, networking, databases, security and OOP: the theory rounds.

100 questions9 lessons

Git, Tools & AI

Git, debugging, testing, the command line, Docker, CI/CD and working with AI: what proves you can work on a real team.

100 questions12 lessons

Behavioral

Tell me about yourself, conflict, failure, leadership: build real stories with STAR and rehearse them against a timer.

100 questions2 lessons