Interview University

A computer science study plan, Interview University helps learners prepare for software engineering roles.

github.com/jwasham/coding-interview-university
Interview University homepage screenshot

About Interview University

Interview University is a multi-month self-study plan for technical interviews for software engineering roles at large companies, including Amazon, Facebook, Google, and Microsoft. It organizes topics such as Big-O analysis, data structures, sorting, graphs, trees, recursion, and dynamic programming, along with resume, job search, and interview-process sections.

It requires basic coding experience with variables, loops, and functions, plus patience and time. It focuses on software engineering rather than frontend or full-stack development, and covers about 75% of a university computer science program considered relevant for interviews.

Key features

  • Study checklist covering arrays, linked lists, stacks, queues, and hash tables
  • Explanations of sorting methods including quicksort, mergesort, and heapsort
  • Material on graphs, trees, recursion, and dynamic programming
  • Job search sections on resumes, finding jobs, and interview preparation
  • Translated versions in Spanish, German, Japanese, Portuguese, Russian, and others
  • Optional sections on system design, compilers, and computer security
Best for: People with basic coding experience who are preparing for software engineering technical interviews.
Good for
  • Organizes interview-relevant computer science topics into a sequenced study plan
  • Includes resume, job search, and interview-process guidance in addition to technical topics
  • Offers translations in multiple languages such as Spanish, German, Japanese, and Portuguese
Watch out for
  • Not designed for frontend engineering or full-stack development roles
  • Requires prior coding experience and an extended time commitment
  • Covers about 75% of university computer science material rather than a full program

Interview University at a glance

Type
Open-source project
Pricing
Not confirmed. Check the site
Open source
Not stated
Language
English
Last checked
Oct 6, 2026 · Online when checked
Listed
Oct 5, 2026

Interview University alternatives

Tools and sites you could use instead, ranked by how closely they match.

All 24 alternatives

Popular in Learn to Code

Well-known listings from the same topic.

All 387

Interview University FAQ

What do I need before starting the plan?
A little experience with coding such as variables, loops, and functions, plus patience and time.
Is this plan for frontend or full-stack development?
No. It is for software engineering; the author points to roadmap.sh for frontend and full-stack paths.
How long did the author study?
About 8-12 hours a day for several months, described as 8 months full-time, though the author notes others will likely need less.
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing