← All topics
DBMS interview preparation
Data modelling, normalization, transactions, concurrency, indexing and modern data stores, each with a direct answer, an everyday analogy, and closed with the framing to say out loud in the room. For query-writing questions, see the SQL topic. Click a question to reveal the answer.
FOUNDATIONS
Databases & DBMS basics
CORE
CORE
HOT
TRICKY
CORE
CORE
CORE
TRICKY
FOUNDATIONS
ER modelling & design
CORE
CORE
HOT
TRICKY
TRICKY
CORE
HOT
TRICKY
FOUNDATIONS
The relational model & constraints
CORE
TRICKY
CORE
TRICKY
CORE
TRICKY
HOT
TRICKY
TRICKY
DESIGN
Normalisation & functional dependency
HOT
CORE
TRICKY
CORE
CORE
CORE
HOT
TRICKY
TRICKY
CORE
TRICKY
HOT
HOT
TRICKY
TRANSACTIONS & CONCURRENCY
ACID
CORE
CORE
CORE
HOT
CORE
TRICKY
TRANSACTIONS & CONCURRENCY
Transactions
CORE
CORE
CORE
TRICKY
TRICKY
TRANSACTIONS & CONCURRENCY
Concurrency control
CORE
HOT
HOT
TRICKY
CORE
HOT
HOT
HOT
TRICKY
HOT
TRICKY
TRANSACTIONS & CONCURRENCY
Recovery & backup
CORE
HOT
TRICKY
CORE
HOT
TRICKY
STORAGE & PERFORMANCE
Indexing, storage & optimisation
HOT
HOT
TRICKY
TRICKY
HOT
HOT
CORE
TRICKY
STORAGE & PERFORMANCE
Scaling & availability
HOT
CORE
HOT
HOT
TRICKY
CORE
MODERN DATA
Database types, NoSQL & scaling
CORE
HOT
CORE
HOT
TRICKY
HOT
CORE
HOT
TRICKY
HOT
CORE
MODERN DATA
Security & practical database work
HOT
CORE
CORE
TRICKY
TRICKY
TRICKY