Test di sviluppo di database per le selezioni
Valuta come gli sviluppatori ragionano sui dati relazionali, sugli schemi, sulle sessioni concorrenti e sulla scelta degli indici in SQL standard.
- 10 minuti
- 15 domande
- Intermedio
- Scelta multipla
- Domande in inglese
- Cellulare e computer
La risposta breve
Il test di sviluppo di database è una verifica di livello intermedio della durata di 10 minuti, pensata per sviluppatori che progettano o gestiscono database relazionali. Le 15 domande a scelta multipla usano piccole tabelle, schemi e frammenti SQL per valutare i risultati delle query, la progettazione degli schemi, le transazioni e gli indici in SQL standard, senza funzionalità specifiche di un fornitore.
Che cosa misura
Capacità di ragionare sui dati relazionali, sui risultati delle query, sulla progettazione degli schemi, sulle transazioni e sugli indici in SQL standard.
Modellazione relazionale e risultati delle query
I candidati leggono piccole tabelle e frammenti SQL per stabilire cosa restituisce una query.
Progettazione degli schemi e forme normali
I candidati valutano come suddividere uno schema e come applicare le forme normali.
Transazioni e concorrenza
I candidati valutano cosa succede quando due sessioni vengono eseguite contemporaneamente.
Indici e prestazioni delle query
I candidati scelgono un indice utile per una determinata query.
Formati delle domande
Scelta multipla
Il candidato: Legge una breve situazione, una tabella o un’affermazione e sceglie la risposta corretta o tutte le risposte corrette.
Ecco cosa vedrai: Se il candidato conosce la materia abbastanza bene da saperla applicare, non solo riconoscere.
15 domande in 10 minuti, presentate una alla volta.
Ruoli adatti a questo test
Sviluppatori che progettano e gestiscono database relazionali: sviluppatori di database, ingegneri backend e full-stack, data engineer e persone che gestiscono o revisionano attività sui database.
Cosa può mostrare questo test
Seguire una query manualmente
Partendo da piccole tabelle, i candidati determinano cosa restituisce una query. In questo modo si valuta se sanno prevedere un risultato e non solo scrivere SQL che sembra corretto.
Due sessioni contemporaneamente
Le domande sulle transazioni valutano cosa succede quando due sessioni vengono eseguite contemporaneamente, una competenza difficile da valutare dal curriculum.
Suddivisione di uno schema
Le domande sugli schemi mostrano se il candidato sa individuare quando suddividere una tabella e applicare le forme normali a una progettazione concreta.
Nessun vantaggio per un fornitore
Ogni domanda è scritta in SQL standard, senza funzionalità specifiche di un fornitore. In questo modo, chi ha imparato a usare un prodotto per database non è avvantaggiato rispetto a chi ne ha usato un altro.
Cosa ottieni per ogni candidato
- Ha mantenuto aperta la scheda del test per tutta la durata
- Nessuna risposta incollata
- Risposte date a ritmo costante
Punteggi, profili e segnali di integrità sono elementi da valutare insieme a un colloquio, mai una decisione automatica.
Segnali di integrità del test
Ogni candidato riceve un set di domande diverso, estratto da ampie raccolte. L'ordine delle domande e le opzioni di risposta vengono mescolati; il browser mostra una domanda alla volta. Il server controlla il tempo, quindi, se la pagina viene ricaricata, ricompare la stessa domanda con il solo tempo residuo. Il testo delle domande non può essere copiato né selezionato. HireValid registra segnali come il tempo trascorso fuori dalla scheda del test, il testo incollato nelle risposte e le risposte fornite più rapidamente di quanto sia possibile leggere una domanda. Poi li riassume in un Integrity Score e in una cronologia delle evidenze, che il datore di lavoro può esaminare. Non prende decisioni autonomamente. Con il consenso del candidato, il datore di lavoro può aggiungere foto scattate dalla webcam in momenti casuali. Consulta la guida ai test pre-assunzione per indicazioni sull'uso delle evidenze del test.
Come preveniamo gli imbrogli con l'IA · Indicatori di integrità
Considera il punteggio come uno degli elementi di valutazione
Esamina il punteggio insieme a una prova pratica pertinente al ruolo e a un colloquio strutturato. Per la prova pratica, puoi chiedere al candidato di ragionare su un piccolo schema o su uno scenario SQL simile alle competenze valutate qui. Il punteggio è un'evidenza da sottoporre alla valutazione di una persona, non una decisione in sé. Confronta le competenze valutate con quelle di SQL Coding: Querying e leggi come sviluppiamo i nostri test quando scegli una valutazione.
Domande per colloqui strutturati
Descrivi passo per passo come verifichi cosa restituirà una query prima di eseguirla su dati reali.
Valuti se la persona sa seguire passo dopo passo l'esecuzione dell'SQL sulle righe, anziché limitarsi a dare una definizione della query.
Mi parli di uno schema che ha suddiviso, o che suddividerebbe. Quale problema ha risolto la suddivisione e quali costi ha comportato?
Valuti se la persona sa ragionare sulla struttura e sui relativi compromessi.
Descriva una situazione in cui due processi hanno modificato contemporaneamente gli stessi dati. Cos'è successo e come ha gestito la situazione?
Valuti se la persona considera il comportamento concorrente e le transazioni e spiega come ha verificato la soluzione.
Come decide se vale la pena aggiungere un nuovo indice per una query lenta?
Valuti se la persona sa motivare la scelta in base alla query e ai costi dell'indice.
Capire i punteggi e i parametri di riferimento
Equità e misure di supporto
Le domande usano schemi neutri, per esempio relativi a ordini, stanze, spedizioni e turni del personale, con nomi che riflettono origini diverse. Non prevedono simboli monetari né richiedono conoscenze locali. Tutto il codice è in SQL standard, quindi nessun prodotto per database è avvantaggiato e le risposte non si basano mai su comportamenti che variano da un prodotto all'altro. Il linguaggio è semplice e tutti i candidati possono usare carta per appunti.
È possibile concedere tempo aggiuntivo a qualsiasi candidato come misura di accomodamento. I risultati sono elementi che una persona può esaminare, mai una decisione automatica.
Provvisoria: l'affidabilità viene riportata quando 200 candidati hanno completato il test.
Dettagli del test
Una breve verifica a tempo delle competenze pratiche sui database relazionali, pensata per sviluppatori professionisti. I candidati leggono piccole tabelle, schemi e frammenti SQL e valutano quale risultato restituisce una query, come suddividere uno schema, cosa succede quando due sessioni vengono eseguite contemporaneamente e quale indice può essere utile per una query. Ogni domanda è scritta in SQL standard, senza funzionalità specifiche di un fornitore.
- Le domande sono in inglese.
- Strumenti consentiti: Foglio per appunti.
- Si risponde a ogni domanda una sola volta, nell’ordine previsto, senza poter tornare indietro.
- 4 domande di esercitazione, 4 minuti, prima del test a tempo.
Domande frequenti
Come fa il test di sviluppo di database a mantenere neutrali le domande SQL?+
Usa SQL standard e schemi neutri, per esempio relativi a ordini, stanze, spedizioni e turni del personale. I nomi riflettono origini diverse; le domande non usano simboli monetari né richiedono conoscenze locali. Le risposte non si basano mai su comportamenti che variano da un prodotto per database all'altro.
I candidati possono usare carta per appunti o provare gli esercizi di pratica sullo sviluppo di database?+
Sì. Tutti i candidati possono usare carta per gli appunti. La prova di esercitazione contiene 4 domande e dura 4 minuti, così i candidati possono vedere come vengono presentati gli schemi e i frammenti SQL prima del test a tempo.
Quali ruoli sono adatti al test intermedio di sviluppo di database?+
È pensato per chi progetta e gestisce database relazionali: sviluppatori di database, ingegneri backend e full-stack, data engineer e persone che gestiscono o revisionano attività sui database. Le domande sono di livello intermedio e riguardano, per esempio, la lettura di uno schema, la previsione del risultato di una query e la scelta di un indice adatto.
I candidati possono tornare indietro o usare il telefono durante il test di sviluppo di database?+
I candidati possono svolgere il test da uno smartphone o da un computer. Si risponde a ciascuna delle 15 domande una sola volta, nell'ordine in cui vengono presentate, senza poter tornare indietro. Prima di proseguire, il candidato sceglie quindi cosa restituisce una query o cosa vede una seconda sessione. Alcune domande prevedono una sola risposta corretta, altre chiedono di selezionare tutte le opzioni applicabili.
Test correlati
Gestione e amministrazione di database
10 minuti, Competenze specifiche del ruolo
ScopriMicrosoft SQL Server
10 minuti, Competenze informatiche
ScopriMySQL
10 minuti, Competenze di programmazione
ScopriMariaDB per sviluppatori
10 minuti, Competenze informatiche
ScopriDatabase NoSQL
10 minuti, Competenze di programmazione
ScopriPostgreSQL
10 minuti, Competenze informatiche
ScopriUsa il test Sviluppo di database per la prossima assunzione
Il piano Free include 5 test essenziali; i piani a pagamento includono Libreria completa di test.