Test GitHub per la selezione
Scopri come i candidati affrontano le attività quotidiane su GitHub prima del colloquio tecnico.
- 10 minuti
- 15 domande
- Intermedio
- Scelta multipla
- Domande in inglese
- Cellulare e computer
La risposta breve
La valutazione di GitHub è una prova di 10 minuti delle competenze pratiche di Git e GitHub, pensata per sviluppatori, ingegneri software, ingegneri DevOps e QA e altre figure tecniche che lavorano con repository condivisi. I candidati leggono sequenze di comandi, file di workflow, stati delle pull request e board di progetto, quindi scelgono cosa succede dopo o cosa fare.
Che cosa misura
Competenze pratiche di Git e GitHub: controllo versione, collaborazione tramite pull request, workflow di GitHub Actions e monitoraggio dei progetti.
Nozioni di base su Git e GitHub
Valuta il controllo versione di tutti i giorni e il comportamento di Git e GitHub in situazioni pratiche.
Strumenti di collaborazione
Valuta la collaborazione in team tramite pull request e i relativi stati.
CI/CD con GitHub Actions
Valuta l’automazione con GitHub Actions chiedendo ai candidati di interpretare i file di workflow.
Gestione dei progetti
Valuta la pianificazione del lavoro con issue e board di progetto.
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 front-end, back-end e full-stack, ingegneri software, ingegneri DevOps e QA e altre figure tecniche che lavorano ogni giorno con repository GitHub condivisi.
Una panoramica mirata delle competenze nei repository condivisi
Vai oltre quanto dichiarato nel CV
Osserva come i candidati ragionano su sequenze di comandi, stati delle pull request e board di progetto, invece di limitarti ad ascoltare la descrizione della loro esperienza.
Valuta i workflow pratici
Valuta il controllo versione, la collaborazione tramite pull request e i workflow di GitHub Actions con un’unica prova breve.
Usa il tempo del colloquio in modo mirato
Usa i risultati per scegliere quali situazioni relative a GitHub approfondire con una prova pratica o un colloquio strutturato.
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.
Controlli della valutazione e indicatori da esaminare
Ogni tentativo estrae un set di domande diverso da ampi archivi, modifica l’ordine delle domande e rimescola le opzioni di risposta. Il browser riceve una domanda alla volta e le chiavi di risposta restano sui server di HireValid. Il timer di 10 minuti è gestito dal server; ricaricando la pagina viene ripristinata la stessa domanda con il solo tempo rimanente e i candidati non possono tornare indietro. Il testo delle domande non può essere copiato né selezionato. HireValid registra indicatori come il tempo trascorso fuori dalla scheda del test, il testo incollato nelle risposte e le risposte date in un tempo inferiore a quello necessario per leggere una domanda. Un Integrity Score e una cronologia degli elementi raccolti forniscono indicatori da esaminare, non una decisione automatizzata. Scopri come HireValid crea i test e confronta con il test di Git.
Come preveniamo gli imbrogli con l'IA · Indicatori di integrità
Considera il punteggio come uno degli elementi di valutazione
Esamina il punteggio insieme a un esempio di lavoro pertinente al ruolo e a un colloquio strutturato. Chiedi ai candidati di spiegare le proprie scelte in un’attività realistica su un repository, incluso come gestirebbero una pull request o pianificherebbero il lavoro con le issue. La valutazione è un punto di partenza per la revisione, non una decisione a sé stante. Puoi anche confrontarla con il test per Software Engineer quando scegli una valutazione per quel ruolo.
Approfondisci con domande pratiche
Una pull request presenta conflitti con un altro branch. Come gestirebbe le modifiche prima di richiedere una revisione?
Valuta se la sequenza di passaggi è chiara e se tiene conto del lavoro condiviso.
I controlli di una pull request non vanno a buon fine dopo aver inviato un aggiornamento. Quale sarebbe il passo successivo?
Valuta come esaminerebbero il risultato del workflow e deciderebbero quale azione intraprendere.
Come monitorerebbe una piccola funzionalità, dalla richiesta iniziale al completamento, usando issue e una board di progetto?
Valuta se l’approccio per organizzare e aggiornare il lavoro è pratico.
Capire i punteggi e i parametri di riferimento
Equità e misure di supporto
Le domande riguardano il funzionamento di Git e GitHub, non la posizione dei pulsanti né l’editor o il sistema operativo usati dai candidati. Tutte le funzionalità oggetto delle domande sono disponibili per un repository pubblico con il piano gratuito di GitHub, quindi nessuna domanda dipende dall’accesso a un piano a pagamento. Le domande sono in inglese americano semplice e includono brevi esempi di codice, piccole tabelle e nomi di persone provenienti da contesti diversi. Nessuna domanda richiede l’uso di una calcolatrice.
È 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à sarà indicata una volta che 200 candidati avranno completato la prova.
Dettagli del test
Una breve prova a tempo delle conoscenze pratiche di Git e GitHub. I candidati esaminano sequenze di comandi, file di workflow, stati delle pull request e board di progetto, e decidono cosa succede dopo o cosa fare. La prova copre il controllo versione di tutti i giorni, la collaborazione in team tramite pull request, l’automazione con GitHub Actions e la pianificazione del lavoro con issue e progetti.
- 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, 3 minuti, prima del test a tempo.
Git, GitHub, GitHub Actions sono marchi dei rispettivi titolari. HireValid non è affiliata a tali titolari né è da loro approvata.
Domande frequenti
Cosa misura il test GitHub?+
Misura le competenze pratiche di Git e GitHub: controllo versione di tutti i giorni, collaborazione tramite pull request, workflow di GitHub Actions e pianificazione del lavoro con issue e progetti. I candidati interpretano sequenze di comandi, file di workflow, stati delle pull request e board di progetto.
A chi è rivolto il test GitHub?+
È pensata per selezionare sviluppatori front-end, back-end e full-stack, ingegneri software, ingegneri DevOps e QA e altre figure tecniche che lavorano ogni giorno con repository GitHub condivisi.
Quanto dura la valutazione di GitHub?+
La valutazione comprende 15 domande a scelta multipla e dura 10 minuti. I candidati possono provare un set di esercitazione separato con 4 domande in 3 minuti. La valutazione è utilizzabile da computer e dispositivi mobili, ma i candidati non possono tornare a una domanda precedente.
La valutazione di GitHub richiede un piano a pagamento o un editor specifico?+
No. Tutte le funzionalità oggetto delle domande sono disponibili per un repository pubblico con il piano gratuito di GitHub. Le domande riguardano il funzionamento di Git e GitHub, non la posizione dei pulsanti né l’editor o il sistema operativo usati dai candidati. Le domande includono brevi esempi di codice e piccole tabelle e non richiedono l’uso di una calcolatrice.
Test correlati
.NET
10 minuti, Competenze di programmazione
ScopriProgrammazione orientata agli oggetti
10 minuti, Competenze di programmazione
ScopriCodice pulito
10 minuti, Competenze di programmazione
ScopriProgrammazione: algoritmi, livello base
15 minuti, Competenze di programmazione
ScopriProgrammazione: algoritmi, livello intermedio
35 minuti, Competenze di programmazione
ScopriProgrammazione: array
35 minuti, Competenze di programmazione
ScopriUsa il test GitHub per la prossima assunzione
Il piano Free include 5 test essenziali; i piani a pagamento includono Libreria completa di test.