CodeMode - LeetCode-style interview practice

Databases questions

Free practice, marked immediately, with an explanation for every question.

Queries, indexes, normalisation and transactions: the database questions that come up in backend interviews, each marked with an explanation.

Question formats: multiple choice, filling in missing code, writing a solution from scratch, and open interview questions answered in your own words.

No account is needed to practise. Signing in adds a timed exam and progress tracking.