What's new
Changes to the course: new questions, features and updates for each Python, PostgreSQL and tooling release.
: Course launch
Backend Interview Questions and Answers is live: 200 hands-on questions across 16 topics, plus quick facts. Try each one first, then read the answer.
- New: 200 interactive questions across 16 topics, from transactions and indexes to system design. All questions
- New: Every Python sample runs on Python 3.13 with strict type checks, and every SQL sample runs on PostgreSQL 17. SQL, indexing and PostgreSQL · Transactions, isolation and locking
- New: Step-through visualizers for isolation levels, index lookups, cache stampedes, consistent hashing, rate limiting and Kafka partitions. Isolation levels in PostgreSQL · How a B-tree index speeds up a query · Cache stampede on a hot key · Consistent hashing · Rate limiting with a token bucket · Kafka partitions, keys and ordering
- New: Flashcards, quizzes, Daily 5, mock interviews and cheat sheets for every topic. Daily 5 · Mock interviews · Cheat sheets
- New: A behavioral round with eight STAR rubrics for backend stories. All questions
- New: The Learn hub now has three courses: iOS, Android and backend. Learn