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.
Senza registrazione — il risultato compare subito.
Copre da principiante a esperto in una sola sessione. Le prime domande riguardano cose che ogni utente SQL incontra — confronti NULL, INNER vs LEFT JOIN, i confini di BETWEEN. Le domande successive affondano in join fan-out con aggregati, window function, CTE, isolamento transazionale e constraint. Il tuo punteggio ti colloca in uno di quattro livelli, e i nomi dei livelli sono deliberatamente quelli che gli annunci di lavoro usano.
No. Ogni domanda è scritta contro il comportamento SQL standard condiviso tra PostgreSQL, MySQL, SQL Server e SQLite — NULL semantica, tipi di join, e la sintassi ANSI window function. Nulla qui dipende da un'estensione vendor-specifica.
Campiona lo stesso tipo di ragionamento leggere-e-prevedere che la maggior parte degli employer screen aprono, nello stesso formato scenario breve, ed è per questo che funziona come preparazione. Non è una copia di nessun test employer specifico, e un buon punteggio qui non è un certificato. Quello che ti dice è quale delle quattro aree perderesti punti, che è la cosa utile da sapere prima di un colloquio tecnico.
Circa sei minuti. Non c'è timer su domande individuali — il test misura se sai cosa la query ritorna, non quanto velocemente riesci a cliccare. Puoi riflettere su una domanda quanto vuoi.
Fare il nostro test non deve essere considerato una valutazione completa o precisa delle tue capacità. I risultati sono solo a scopo informativo e di auto-riflessione.
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.
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.
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.
Scopri quale delle quattro aree SQL ti sta davvero frenando
Ottieni un'analisi per categoria — filtraggio/NULL, join, aggregazione, window/transazioni
Scopri a quale livello appartieni: principiante, intermedio, avanzato o esperto
Confronta dove ti situi con ciò che gli annunci di lavoro intendono per SQL forte
Una tabella ha una colonna nullable age. Esegui SELECT * FROM users WHERE age = NULL. Quante righe ritorna, anche se diverse righe hanno age impostato a NULL?
30 domande, 6 min. Avanzamento automatico — nessun pulsante Avanti.
Analisi immediata del tuo profilo. Gratuita, condivisibile, salvata se accedi.
Il Premium sblocca il rapporto completo: carriere, punti di forza, percorsi di crescita.