Metti alla prova le tue competenze SQL
Testa SQL su filtraggio e NULL semantica, join, aggregazione, e window function e constraint. 30 domande su scenari, punteggio immediato per categoria, gratis, senza registrazione.
Che cos'è Test SQL?
Questo è un test SQL basato su scenari: 30 piccole query, ciascuna seguita da una domanda su cosa effettivamente accade quando viene eseguita. Una clausola WHERE confrontata contro NULL che silenziosamente ritorna nulla. Un LEFT JOIN che si comporta come un INNER JOIN una volta che filtri la colonna sbagliata. Un NOT IN che silenziosamente scarta ogni riga perché un valore nella subquery era NULL. Scegli la risposta che corrisponde a ciò che il database effettivamente ritorna, non a quello che sembra dovrebbe accadere.
Continua a leggereMostra meno
Le 30 domande coprono quattro aree — filtraggio e NULL semantica, join e set operations, aggregazione e subquery, e window function/CTE/transazioni/constraint. Queste quattro sono i posti dove leggere una query e eseguire una query silenziosamente divergono, e dove l'annuncio di lavoro "SQL forte" spesso finisce per significare qualcosa di specifico una volta che sei nell'intervista. Ottieni un punteggio in ogni area, quindi un punto debole si evidenzia come tale piuttosto che come un totale più basso.
Richiede circa sei minuti, non serve registrarsi, e non c'è query da scrivere o eseguire — ogni domanda è leggere-e-prevedere, come un ingegnere senior che rivede una pull request. Sapere la sintassi e sapere cosa una query specifica fa contro dati specifici sono competenze diverse, e questo misura la seconda.