Forge your path to Senior Engineer

Open-source, community-reviewed interview questions focused on deep conceptual understanding rather than rote memorization.

Browse CatalogLearning Paths

Learning Paths

Structured tracks for focused preparation

All Paths →

Frontend Engineering

From type systems to React internals — everything a frontend engineer needs.

7 Topics

Backend Engineering

Design patterns, async programming, databases, and distributed systems.

7 Topics

Full Stack

The complete path — frontend foundations through backend and system design.

12 Topics

Top Topics

View All
Web Fundamentals21 questionsNext.js Fundamentals20 questionsExpress.js Fundamentals17 questionsKoa.js Fundamentals17 questionsAstro Fundamentals15 questionsC++ Fundamentals15 questions

Recently Added

Full Catalog

Cache invalidation and consistency

Hard
Distributed Systems

Cache metrics and capacity planning

Hard
Distributed Systems

Preventing cache stampedes

Hard
Distributed Systems

Cache warming and prefetching

Medium
Distributed Systems

Consistent hashing for cache clusters

Hard
Distributed Systems