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.

2 Topics

Backend Engineering

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

4 Topics

Full Stack

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

6 Topics

Top Topics

View All
Database Fundamentals5 questionsType Systems5 questionsDesign Patterns3 questionsReact Fundamentals3 questionsAsync Programming1 questionsDistributed Systems1 questions

Recently Added

Full Catalog

async/await

Medium
Async Programming

Clustered Index

Medium
Database Fundamentals

Optimistic vs Pessimistic Locking

Hard
Distributed Systems

Sharding vs Partitioning

Hard
Database Fundamentals

DELETE vs TRUNCATE

Easy
Database Fundamentals