Databases
Storing and querying data correctly: relational modelling, indexes, transactions and isolation, NoSQL trade-offs, and data access from Node.js. Backend interviews use databases to test whether you can reason about correctness under concurrency, not just write a query.Chapters for this topic are planned.