Skip to main content
CareerFramework-based

SQL Test

Test your SQL across filtering and NULL semantics, joins, aggregation, and window functions and constraints. 30 scenario questions, instant score by category, free with no signup.

30 questions12 min

No signup needed — your result appears instantly.

What you'll discover
  • See which of the four SQL areas is actually holding you back
  • Get a breakdown by category — filtering/NULLs, joins, aggregation, windows/transactions
  • Find out which tier you are in: beginner, intermediate, advanced or expert
  • Compare where you sit against what job postings mean by strong SQL
FAQ
  • It spans beginner through expert in one sitting. The early questions cover things every SQL user meets — NULL comparisons, INNER vs LEFT JOIN, BETWEEN's boundaries. The later ones go into join fan-out with aggregates, window functions, CTEs, transaction isolation and constraints. Your score places you in one of four tiers, and the tier names are deliberately the ones job postings use.

  • No. Every question is written against standard SQL behaviour shared across PostgreSQL, MySQL, SQL Server and SQLite — NULL semantics, join types, and the ANSI window function syntax. Nothing here depends on a vendor-specific extension.

  • It samples the same kind of read-and-predict reasoning most employer screens open with, in the same short-scenario format, which is why it works as preparation. It is not a copy of any specific employer test, and a good score here is not a certificate. What it does tell you is which of the four areas you would lose marks in, which is the useful thing to know before a technical interview.

  • About twelve minutes. There is no timer on individual questions — the test measures whether you know what the query returns, not how fast you can click. You can think about a question for as long as you like.

Before you start

  • Rules and timing

    • 30 questions, about 12 min.
    • Every question has one correct answer — pick the option you think is right.
    • Work alone, in a quiet place. Don’t consult others mid-test.
  • Disclaimer

    Taking our test should not be viewed as a comprehensive or precise evaluation of your abilities. Results are for informational and self-reflection purposes only.