The SQL half of the interview

Data, analytics and backend interviews all spend a round on SQL, and it's the round people prepare for last. Not because it's hard — because it looks easy until someone asks why your LEFT JOIN lost rows, or why != skipped the NULLs.

56 questions across 10 topics, written to survive the follow-up rather than to define the keyword. Free to read here; inside the app they come back on a spaced-repetition schedule, alongside 65 practice problems that tick themselves off as you solve them.

🧱 The theory underneath →Normalization, transactions, indexing and ACID — the DBMS track covers what interviewers ask once you've finished writing the query.

Reading SQL isn't writing SQL

Every problem in the app is a free, database-tagged LeetCode question, checked against your solve history — so the sheet knows what you've already done, and the cards come back right before you'd forget them.

Start your streak

Full refund within 7 days. No questions.