20 minutes
A short screen: three questions, easier ones first.
3 questions
Interview mode
Each question uses the same editor, schema, sample rows, hints, and result check as the exercise bench. A correct result counts only if you have not revealed the reference solution.
Five questions in increasing difficulty, with a 45-minute timer. You get a score and a review of every question at the end.
A short screen: three questions, easier ones first.
3 questions
A standard loop: five questions across the bank.
5 questions
A long loop: seven questions, ending on the harder ones.
7 questions
Connect related tables and find rows that do not match.
4 questions in the bank
Summarize a business metric and keep only the groups that matter.
4 questions in the bank
Compare a row with a benchmark computed in a separate query.
4 questions in the bank
Rank, number, or accumulate rows without collapsing them.
4 questions in the bank
Normalize messy text, blanks, and duplicate identities.
4 questions in the bank
Bucket, age, and compare dates with SQLite date functions.
4 questions in the bank
Answer a multi-step business question with more than one idea.
4 questions in the bank
Finish a set or a mock interview and the score breakdown will stay on this device.