COMPETENZE INFORMATICHE

Test di Git per la selezione del personale

Scopra come i candidati ragionano sulle attività quotidiane con Git in un repository condiviso.

  • 10 minuti
  • 15 domande
  • Intermedio
  • Scelta multipla
  • Domande in inglese
  • Cellulare e computer

La risposta breve

Il test Git è una valutazione pre-assunzione di 10 minuti e 15 domande, rivolta a ingegneri del software, professionisti DevOps e dell’affidabilità dei siti, ingegneri addetti a build e release, amministratori di sistema e altre persone che lavorano con repository Git condivisi. Valuta l’uso pratico dei comandi, la gestione di branch e merge, la riscrittura e il recupero della cronologia e la comprensione di commit, alberi e riferimenti tramite brevi scenari a scelta multipla.

Che cosa misura

Conoscenza pratica di Git, dai comandi di uso quotidiano e dai branch alla riscrittura e al recupero della cronologia e al modello a oggetti di Git.

Git di tutti i giorni

Le persone candidate scelgono i comandi per registrare il lavoro e condividerlo con il team, e interpretano una breve sessione del terminale.

Branch e merge

Le persone candidate prevedono come apparirà la cronologia dei commit dopo un merge o un rebase e scelgono l'opzione più adatta a una situazione di team.

Riscrittura e recupero della cronologia

Le persone candidate scelgono come modificare la struttura dei commit in sicurezza e recuperare il lavoro che sembra perduto.

Come Git memorizza i dati

Le persone candidate ragionano su commit, alberi e riferimenti, gli oggetti alla base di ogni branch e tag.

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

Ingegneri del software, professionisti DevOps e dell’affidabilità dei siti, ingegneri addetti a build e release, amministratori di sistema e altri ruoli che lavorano con repository Git condivisi.

Cosa può mostrare questo test Git

  1. Conoscenza pratica dei comandi

    Le domande chiedono di interpretare brevi sessioni del terminale e scegliere cosa fa un comando o quale comando è adatto a una situazione. Forniscono indicazioni sulla conoscenza pratica di Git, non solo sulla familiarità con i nomi dei comandi.

  2. Ragionamento sulle modifiche al repository

    Una breve cronologia dei commit o un caso conciso possono mostrare come una persona candidata ragiona sul repository dopo un merge, un rebase, una riscrittura della cronologia o un'operazione di recupero.

  3. Oltre i comandi di uso quotidiano

    Il test include l'uso quotidiano di Git, branching e merging, la riscrittura e il recupero della cronologia e il modello a oggetti di Git. Le domande su come Git archivia commit, alberi e riferimenti mostrano se un candidato capisce cosa modificano i comandi, non solo quali digitare.

  4. Una fase di selezione mirata

    Il test dura 10 minuti e comprende 15 domande. Usate il punteggio come uno degli elementi per decidere quali aspetti approfondire con una prova pratica o un colloquio strutturato, invece di considerarlo una decisione di assunzione.

Cosa ottieni per ogni candidato

Esempio di report (dati fittizi)Git
71%Percentile 46. Riferimento: candidati HireValid, n = 1788
Git di tutti i giorni71%
Branch e merge80%
Riscrittura e recupero della cronologia69%
Come Git memorizza i dati62%
Integrity ScoreElevata affidabilità
  • 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.

Usa questo test gratis

Formato del test e segnali di integrità

Ogni persona candidata riceve una serie diversa di domande, estratte da ampie raccolte. Le domande appaiono in ordine diverso a ogni tentativo e le opzioni di risposta vengono mescolate. Il browser riceve una domanda alla volta e le chiavi di risposta restano sui server di HireValid. Il timer funziona sul server; ricaricando la pagina viene riproposta la stessa domanda e resta disponibile solo il tempo rimanente. Non è possibile copiare o selezionare il testo delle domande e un tentativo di copia bloccato viene registrato nella cronologia. Il test dura 10 minuti, comprende 15 domande e non consente di tornare alle domande precedenti. HireValid registra segnali come il tempo trascorso fuori dalla scheda del test, il testo incollato nelle risposte e le risposte date più velocemente di quanto sia possibile leggere una domanda. 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 della persona candidata, il datore di lavoro può aggiungere foto scattate dalla webcam in momenti casuali.

Usate il punteggio come evidenza

Esamina il punteggio insieme a una prova pratica e a un colloquio strutturato. È un'indicazione della conoscenza pratica di Git, non una soglia di superamento né una decisione. Per la prova pratica, assegna alla persona candidata un piccolo compito pertinente in un repository condiviso e chiedile di spiegare le scelte relative alla registrazione delle modifiche, ai branch, ai merge o al recupero. Nel colloquio, approfondisci come applicherebbe queste scelte insieme al team. Poni a ogni persona candidata le stesse domande pertinenti al ruolo e considera il contesto della posizione. Per indicazioni su un processo di selezione attento alle esigenze delle persone candidate, consulta la guida a un processo di selezione attento alle persone candidate.

Domande strutturate per i colloqui su Git

  1. Una persona del team ha registrato delle modifiche su un branch e il tuo lavoro si trova su un altro branch. Come decideresti cosa fare dopo?

    Ascolta se la persona candidata descrive con chiarezza lo stato del repository, il risultato che vuole ottenere e come sceglierebbe tra le opzioni disponibili per integrare i branch.

  2. Una modifica è stata condivisa con il team e qualcuno chiede di riscriverne la cronologia. Come valuteresti la richiesta e spiegheresti il tuo approccio?

    Ascolta se la persona candidata considera che la cronologia possa essere condivisa, i possibili effetti sulle altre persone del team e un approccio ragionato alla modifica richiesta.

  3. Noti un risultato inatteso dopo un comando Git. Spiegami come esamineresti il repository e come procederesti per recuperare la situazione, se necessario.

    Ascolta se la persona candidata procede per fasi, consulta la cronologia o lo stato del repository e agisce con cautela prima di apportare altre modifiche.

  4. Come aiuteresti una persona del team a capire perché il repository appare diverso dopo un merge o un rebase?

    Ascolta una spiegazione basata sulle modifiche e sulla cronologia del repository, anziché una definizione imparata a memoria.

Scegli un test adatto al lavoro

Questo test Git è pensato per attività di livello intermedio in repository Git condivisi. È adatto a ingegneri del software, professionisti DevOps e dell’affidabilità dei siti, ingegneri addetti a build e release, amministratori di sistema e altri ruoli che lavorano con questi repository. Valutate se la conoscenza di Git è pertinente in base alle responsabilità effettive del ruolo, poi affiancate al punteggio le evidenze raccolte con un’attività che rispecchi quel lavoro. Per porre a tutti i candidati le stesse domande di approfondimento su tale attività, consultate la guida ai colloqui strutturati.

Come sono strutturate le domande

Le persone candidate rispondono a domande a scelta multipla su brevi situazioni. Possono leggere una sessione del terminale o una breve cronologia dei commit, quindi scegliere cosa fa un comando, come apparirà il repository in seguito o quale comando è adatto alla situazione. Alcune domande richiedono di selezionare tutte le risposte corrette. Gli argomenti riguardano Git da riga di comando, inclusi la registrazione e la condivisione delle modifiche, i branch, i merge e i rebase, la riscrittura della cronologia, il recupero e il modo in cui Git memorizza commit, alberi e riferimenti. Il test di Git non riguarda servizi di hosting né strumenti grafici. Una sessione di esercitazione comprende 4 domande e dura 4 minuti.

Mantieni pertinenti gli altri elementi sullo schermo

Questo test riguarda Git. Se il ruolo richiede anche competenze in Linux o nell’infrastruttura, valutate se affiancare a una prova pratica su Git un test separato delle competenze. HireValid offre anche test su Linux e Terraform. Scegliete ulteriori valutazioni in base alle attività previste dal ruolo e considerate ogni risultato come un’evidenza distinta, senza combinare i punteggi in un’unica decisione. Le domande presentano progetti, nomi di file e collaboratori inventati, riguardano l’uso di Git dalla riga di comando e fanno riferimento alle versioni attuali di Git con le impostazioni predefinite; ogni impostazione che modifica il risultato è indicata nella domanda.

Equità e misure di supporto

Le domande si basano su progetti e nomi di file inventati e su collaboratori con nomi di diverse origini. Riguardano Git da riga di comando, non servizi di hosting né strumenti grafici. Il comportamento fa riferimento alle versioni attuali di Git con le impostazioni predefinite; ogni impostazione che modifica il risultato è indicata nella domanda. L'output del terminale è breve, così ogni domanda può essere letta nel tempo a disposizione.

È possibile concedere tempo aggiuntivo a qualsiasi candidato come misura di accomodamento. I risultati sono elementi che una persona può esaminare, mai una decisione automatica.

Provvisorio: l'affidabilità verrà riportata dopo che 200 persone candidate avranno completato il test.

Leggi il nostro approccio all'equità

Dettagli del test

Brevi domande sull’uso quotidiano di Git in un team: registrare e condividere modifiche, lavorare con branch, merge e rebase, riscrivere e recuperare la cronologia e capire come Git memorizza commit, alberi e riferimenti. La maggior parte delle domande mostra una sessione di terminale o una breve cronologia dei commit e chiede cosa fa un comando, come appare il repository dopo averlo eseguito o quale comando è adatto a una situazione.

  • Le domande sono in inglese.
  • Non sono necessari ausili.
  • 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.

Git è un marchio del rispettivo titolare. HireValid non è affiliata a tale titolare né è da lui approvata.

Domande frequenti

Cosa misura il test Git?+

Misura la conoscenza pratica di Git: comandi di uso quotidiano, branch e merge, riscrittura e recupero della cronologia e modello a oggetti di Git. Le domande presentano brevi situazioni, sessioni del terminale o cronologie di commit concise e chiedono cosa fa un comando, come apparirà il repository in seguito o quale comando è adatto alla situazione.

A chi è rivolto il test Git?+

È pensato per selezionare persone per ruoli di livello intermedio che lavorano con repository Git condivisi. Include ingegneri e ingegnere del software, professionisti DevOps e dell'affidabilità dei siti, responsabili di build e release, amministratori e amministratrici di sistema e altri ruoli che prevedono il lavoro con repository condivisi. Valuta l'idoneità del test in base alle responsabilità del ruolo.

Il test di Git riguarda servizi di hosting o strumenti grafici?+

No. Le domande riguardano Git da riga di comando, non servizi di hosting né strumenti grafici. Progetti, nomi di file e collaboratori sono inventati. L'output del terminale è breve, così ogni domanda può essere letta nel tempo a disposizione.

Quanto dura il test di Git e si può tornare indietro?+

Il test comprende 15 domande e dura 10 minuti. I candidati non possono tornare a una domanda precedente. È disponibile anche una sessione di pratica con 4 domande, della durata di 4 minuti, per permettere ai candidati di familiarizzare con il formato prima del test.

Come usare il punteggio del test di Git?+

Considerate il punteggio come un’evidenza da sottoporre alla valutazione di una persona, non come una soglia di superamento né come una decisione di assunzione a sé stante. Confrontatelo con una prova pratica pertinente al ruolo e con un colloquio strutturato. Per esempio, chiedete al candidato di spiegare una modifica al repository o come indagherebbe su un risultato inatteso, poi valutate quanto emerso alla luce dei requisiti effettivi del ruolo.

Tutte le persone candidate ricevono le stesse domande su Git?+

No. Ogni persona candidata riceve una serie diversa di domande, estratte da ampie raccolte. Le domande appaiono in ordine diverso a ogni tentativo e le opzioni di risposta vengono mescolate. Le domande fanno riferimento alle versioni attuali di Git con le impostazioni predefinite; ogni impostazione che modifica il risultato viene indicata nella domanda.

Cosa ascoltare in un colloquio su Git dopo il test?+

Chiedi alle persone candidate di ragionare su una situazione in un repository condiviso, per esempio su cosa controllerebbero dopo un risultato inatteso di un comando o su come gestirebbero una richiesta di riscrittura della cronologia. Ascolta come descrivono lo stato del repository, i possibili effetti sulle altre persone del team e il passo successivo più prudente, poi valuta questi elementi insieme al punteggio del test.

Test correlati

Usa il test Git per la prossima assunzione

Il piano Free include 5 test essenziali; i piani a pagamento includono Libreria completa di test.

Usa questo test gratisPiano Free. Nessuna carta di credito.
Piano Free. Nessuna carta di credito.Usa questo test gratis

Informazioni sul team editoriale

Scritto e verificato dal team editoriale di HireValid. Fonti verificate . Leggi la politica editoriale.