Crackpad
← 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