Progettazione delle prove

Come costruire una valutazione di codice da zero (senza reinventare LeetCode)

ClarityHire Team(Editorial)2 min read

Parti dal lavoro, non dal puzzle

Il primo errore della maggior parte dei team: scelgono un problema che sembra difficile. Il giusto punto di partenza è una job description e la risposta a una domanda — cosa deve fare questa persona nei suoi primi 90 giorni?

Se la risposta è «risolvere bug nel nostro servizio Django», la tua valutazione dovrebbe assomigliare al risolvere bug in un servizio Django. Non bilanciare un albero binario di ricerca.

Step 1: scrivi il job-to-be-done

Tre frasi. «Entro il terzo mese, la candidata dovrebbe essere in grado di: (1) consegnare una piccola feature end-to-end con test, (2) debuggare un problema in produzione con i log, (3) fare review di un PR con commenti sostanziosi.»

Questo è il tuo brief di design della valutazione.

Step 2: costruisci il più piccolo repo possibile

Spendi un pomeriggio costruendo una versione vera-ma-piccola del tuo stack: una tabella Postgres, un paio di endpoint API, tre test che falliscono, uno o due bug deliberati. Dimensione totale: 200–500 righe. Open-source se puoi — grande marketing di recruiting.

Step 3: scegli uno scope, duro

Una finestra di 90 minuti è il sweet spot. Abbastanza lungo per fare qualcosa di reale, abbastanza corto perché le candidate non sentano di aver perso il weekend. Oltre 4 ore perderai candidate forti con famiglie e lavori attuali.

Step 4: scrivi la rubrica prima del prompt

Quattro dimensioni, ancore a ogni livello, non di più. (Vedi il nostro template di scorecard strutturata.)

Step 5: pilota internamente

Fai passare due delle tue engineer attraverso la valutazione. Cronometrale. Se una senior engineer impiega il 70 % del budget di tempo, il budget è giusto. Se finisce in 20 minuti, il problema è troppo piccolo. Se non riesce a finire, è troppo grande.

Step 6: abbinalo a un follow-up live

Sempre. La take-home è l'artefatto; il follow-up è dove confermi che la candidata l'abbia scritto. Il follow-up dovrebbe essere 30–45 minuti, sulla consegna reale della candidata, con il prompt: «spiegami questo e aggiungiamo una piccola cosa».

Step 7: distribuiscilo via una piattaforma con segnali di integrità

L'auto-hosting su GitHub funziona per un singolo ruolo. Per un funnel di selezione, vuoi una piattaforma che consegna il prompt, cattura telemetria di battitura e schermo, esegue scoring assistito da IA e mostra il risultato alla hiring manager. ClarityHire offre esattamente questo loop con clonazione-in-un-clic da template.

valutazione di codicedesign del colloquiotemplate di valutazione

Articoli correlati