Gå til hovedinnhold

Test SQL-ferdighetene dine

Test SQL-ferdighetene dine i filtrering og NULL-semantikk, joiner, aggregering og vindusfunksjoner og constraints. 30 scenariospørsmål, resultat per kategori direkte, gratis uten registrering.

30 spørsmål12 min
Ta testen
Grunnleggende

Hva er SQL-test?

Dette er en scenariobasert SQL-test: 30 korte spørringer, hver med ett spørsmål om hva som faktisk skjer når den kjøres. En WHERE-klausul sammenlignet mot NULL som stille returnerer ingenting. En LEFT JOIN som oppfører seg som INNER JOIN når du filtrerer på feil kolonne. En NOT IN som stille dropper hver rad fordi en verdi i underspørringen var NULL. Du velger svaret som stemmer med hva databasen faktisk returnerer, ikke det som ser ut til det burde skje.

Les mer

De 30 spørsmålene dekker fire områder — filtrering og NULL-semantikk, joiner og set-operasjoner, aggregering og underspørringer, og vindusfunksjoner/CTEs/transaksjoner/constraints. Disse fire er stedene hvor å lese en spørring og å kjøre en spørring stille divergerer, og hvor en stillingsannonse som krever «Sterk SQL» ofte viser seg å bety noe spesifikt når du sitter i intervjuet. Du får en poengsum i hvert område, så et svakt område dukker opp som et svakt område i stedet for å drukne i en lavere totalsum.

Det tar rundt tolv minutter, det kreves ingen registrering, og det finnes ingenting å skrive eller kjøre — hvert spørsmål er les-og-forutsi, samme måte som en erfaren ingeniør gjennomgår en pull-request. Å kjenne syntaksen og å vite hva en spesifikk spørring gjør under spesifikke betingelser er ulike ferdigheter, og denne måler den andre.

Dette får du

Hva testen avdekker

Se hvilket av de fire SQL-områdene som faktisk holder deg tilbake
Få en oversikt per kategori — filtrering/NULL-er, joiner, aggregering, vinduer/transaksjoner
Finn ut hvilket nivå du er på: nybegynner, intermediær, avansert eller ekspert
Sammenlign nivået ditt med det stillingsannonser mener med sterk SQL
  • Den spenner fra nybegynner til ekspert i én økt. De første spørsmålene dekker ting alle SQL-brukere møter — NULL-sammenligninger, INNER kontra LEFT JOIN, BETWEEN-grensene. De siste går inn i join-fan-out med aggregater, vindusfunksjoner, CTEs, transaksjonisolering og constraints. Poengsummen din plasserer deg i ett av fire nivåer, og nivånavn er bevisst de samme som stillingsannonser bruker.

  • Nei. Hvert spørsmål er skrevet mot standard SQL-atferd som er felles på tvers av PostgreSQL, MySQL, SQL Server og SQLite — NULL-semantikk, JOIN-typer og ANSI-syntaks for vindusfunksjoner. Ingenting her avhenger av en leverandørspesifikk utvidelse.

  • Det prøver samme slag av les-og-forutsi-resonnering som de fleste arbeidsgiverscreener åpner med, i samme kortscenarieformat, og det er derfor det fungerer som forberedelse. Det er ikke en kopi av noen bestemt arbeidsgivertest, og en god poengsum her er ikke et sertifikat. Det det derimot forteller deg, er hvilke av de fire områdene du ville tapt poeng på, og det er nyttig å vite før et teknisk intervju.

  • Rundt tolv minutter. Det finnes ingen tidtaker på de enkelte spørsmålene — testen måler om du vet hva spørringen returnerer, ikke hvor fort du kan klikke. Du kan tenke på et spørsmål så lenge du vil.

  • Nei. Du kan ta testen og se poengsummen og kategorioversikten din uten en konto. Å opprette en konto er kun nyttig hvis du vil at resultatet skal lagres, slik at du kan sammenligne det med et senere forsøk.

  • Du får en poengsum for hvert av de fire områdene, slik at du kan se hvor tapene er konsentrert, i tillegg til anbefalinger rettet mot nivået du havnet på. Testen publiserer ikke en fasit per spørsmål, fordi spørsmålene roterer, og en publisert fasit ville gjort poengsummen meningsløs for alle som bruker testen til forberedelse.

  • Å kunne lese ukjente spørringer riktig er noe det er forsvarlig å screene på for enhver rolle som berører SQL, og dette er en objektiv rett-eller-galt-test snarere enn en personlighetsmåling, så den har ikke de rettferdighetsproblemene typologitester har. Hvis du vil sende den til søkere og samle resultatene på ett sted, går det gjennom rekrutteringsdelen av JobCannon og ikke via denne siden.

Ta SQL-ferdighetsvurdering nå

Oppdag din SQL-test-profil. 30 spørsmål · 12 min.

Ta testen
Relatert

Relaterte tester