← All open source projects

Coding Interview University

jwasham/coding-interview-university

Coding Interview University is a detailed self-study plan for computer science, algorithms, and data structures for coding interview preparation.

Forks 83,342
Author jwasham
Language Unknown
License CC-BY-SA-4.0
Synced 2026-06-07

What it is

Coding Interview University is a self-study plan for computer science, algorithms, data structures, and coding interview preparation. The repository is organized like a long program: what to read, what to watch, which topics to cover, and which exercises to practice.

The repository was created on GitHub in June 2016. Its history is tied to interview preparation: instead of a random pile of problems, it offers a route for covering fundamentals in sequence.

How a study block looks

The point is to turn a large topic into concrete steps: theory, practice, and review.

Language: Markdown
## Data Structures

- Arrays and dynamic arrays
- Linked lists
- Hash tables
- Trees and graphs
- Practice: implement and solve problems

Why it is useful

The project is good for people who want to close foundation gaps rather than solve random tasks. It gives an order: fundamentals first, then data structures, algorithms, systems topics, and practice.

For self-directed learning, that structure matters: less time is spent asking “what next”, more time is spent actually studying.

Limits

The plan is large, and it can easily become endless preparation. For a specific interview, adapt it to your level, timeline, and target companies instead of covering everything with equal depth.