Naar hoofdinhoud

Test je SQL-vaardigheden

Test je SQL-kennis in filtering en NULL-semantiek, joins, aggregatie en window functions en constraints. 30 scenariovragen, direct een score per categorie, gratis en zonder aanmelden.

30 vragen12 min
Doe de test
De basis

Wat is SQL-test?

Dit is een scenariogebaseerde SQL-test: 30 korte queries, elk gevolgd door een vraag over wat er daadwerkelijk gebeurt wanneer het draait. Een WHERE-clausule vergeleken met NULL die stilletjes niets retourneert. Een LEFT JOIN die zich als INNER JOIN gedraagt zodra je op de verkeerde kolom filtert. Een NOT IN die stilletjes elke rij weggooit omdat één waarde in de subquery NULL is. Jij kiest het antwoord dat aansluit op wat de database echt retourneert, niet op wat het zou moeten doen.

Lees meer

De 30 vragen bestrijken vier gebieden — filtering en NULL-semantiek, joins en set-operaties, aggregatie en subqueries, en window functions/CTEs/transacties/constraints. Die vier zijn de plekken waar het lezen van een query en het uitvoeren van een query stilletjes divergeren, en waar een vacaturetekst die 'sterk in SQL' eist, in een interview opeens iets specifieks blijkt te betekenen. Je krijgt een score in elk gebied, zodat een zwak punt zich openbaart als een zwak punt in plaats van in een lager totaal op te gaan.

Het duurt ongeveer zes minuten, er is geen aanmelding nodig, en je hoeft nergens code te schrijven of uit te voeren — elke vraag is lezen-en-voorspellen, hetzelfde als hoe een senior engineer een pull request beoordeelt. Het verschil tussen de syntaxis kennen en weten wat een specifieke query onder specifieke gegevens doet, zijn twee verschillende vaardigheden, en deze test meet de tweede.

Wat je krijgt

Wat de test laat zien

Ontdek welk van de vier SQL-gebieden je écht afremt
Krijg een uitsplitsing per categorie — filtering/NULL's, joins, aggregatie, windows/transacties
Ontdek in welk niveau je valt: beginner, gemiddeld, gevorderd of expert
Vergelijk waar je staat met wat vacatures bedoelen met sterk in SQL
  • Het bestrijkt beginner tot expert in één keer. De vroege vragen gaan over dingen die elke SQL-gebruiker tegenkomt — NULL-vergelijkingen, INNER versus LEFT JOIN, BETWEEN's grenzen. De latere vragen gaan dieper in op join fan-out met aggregaten, window functions, CTEs, transactie-isolatie en constraints. Je score plaatst je in een van vier niveaus, en die niveaunames zijn bewust dezelfde als die vacatures gebruiken.

  • Nee. Elke vraag is geschreven tegen standaard SQL-gedrag dat wordt gedeeld door PostgreSQL, MySQL, SQL Server en SQLite — NULL-semantiek, join-types, en de ANSI window function-syntaxis. Niets hier hangt af van een leverancierspecifieke extensie.

  • Het steekproeft het soort lezen-en-voorspellen redenering waarmee veel werkgeverscreens openen, in hetzelfde korte scenarioformat, daarom werkt het goed als voorbereiding. Het is geen kopie van een specifieke werkgevertest, en een goede score hier is geen certificaat. Wat het je wél vertelt, is op welk van de vier gebieden je punten zou verliezen — en dat is precies wat je voor een technisch interview wilt weten.

  • Ongeveer zes minuten. Er staat geen klok bij afzonderlijke vragen — de test meet of je weet wat de query retourneert, niet hoe snel je kunt klikken. Je kunt over een vraag nadenken zo lang je wilt.

  • Nee. Je kunt de test doen en je score en uitsplitsing per categorie zien zonder account. Een account aanmaken is alleen nuttig als je het resultaat wilt bewaren zodat je een latere poging ermee kunt vergelijken.

  • Je krijgt een score voor elk van de vier gebieden, zodat je ziet waar de verliezen zich concentreren, plus aanbevelingen gericht op het niveau waarin je terecht bent gekomen. De test publiceert geen antwoordenblad per vraag, omdat de vragen rouleren en een gepubliceerde sleutel de score voor iedereen die de test gebruikt om zich voor te bereiden, zinloos zou maken.

  • Onbekende queries correct lezen is iets verdedigbaars om op te screenen voor elke rol die SQL aanraakt, en dit is een objectieve goed-of-fout-test in plaats van een persoonlijkheidsmeting, dus het draagt niet de eerlijkheidsproblemen die typologietests wel hebben. Wil je de test naar sollicitanten sturen en resultaten op één plek verzamelen, dat loopt via het wervingsonderdeel van JobCannon en niet via deze pagina.

Doe SQL-vaardighedentest nu

Ontdek jouw SQL-test-profiel. 30 vragen · 12 min.

Doe de test
Gerelateerd

Gerelateerde tests