🗄️ DBMS
Normalization, ACID, indexes and isolation — the subject interviewers use to find out whether you've only ever written SELECT statements.
ER modelling & keys
10 questionsEntities, relationships, and the different kinds of key.
Normalization
11 questions1NF through BCNF, and why the textbook goal isn't always achievable.
ACID & transactions
10 questionsWhat each letter actually guarantees, and who enforces it.
Isolation levels
10 questionsThe four levels, the three anomalies, and where real databases differ.
Indexing
10 questionsB+ trees, clustered vs non-clustered, and why more indexes isn't better.
Joins
10 questionsThe join types, and the three algorithms underneath them.
Concurrency control
10 questionsLocking, MVCC, and deadlock.
SQL vs NoSQL & scaling
10 questionsCAP, the four NoSQL families, and when the trade is worth it.
Reading these once won't hold
In the app these become flashcards on an expanding schedule, so you revisit each one just before you'd forget it.
Start free for 7 days