Valutazioni Open-Book Coding: Progettazione per l'Era dell'AI
L'era closed-book è finita
Fingere che i candidati non hanno ChatGPT, Stack Overflow, GitHub Copilot, e la documentazione per ogni strumento che usano è auto-delusione istituzionale. La seria domanda non è più "dovremmo lasciargli usare questi?" — è "quale valutazione produce segnale quando lo facciamo?"
Cosa "open-book fatto bene" assomiglia
Open-book non significa "più facile." Fatto bene, significa:
- Il problema è più difficile di una versione closed-book, perché il candidato ha strumenti.
- Il grading si focalizza su giudizio, non ricordo.
- Il follow-up è obbligatorio, perché la submission sola non è più sufficiente evidenza di authorship.
Tre format open-book che producono segnale
1. Il "costruisci qualcosa di realistico in 90 minuti"
Il candidato ha internet completa, AI completa, documenti completi. Il compito è realistico e leggermente più grande di quello che potrebbero fare unaided nel tempo. Il grading si focalizza su: hanno fatto le giuste scelte architetturali, hanno priorizzato correttamente, l'approccio di testing aveva senso?
Questo format ricompensa i engineer esperti che sanno cosa costruire sopra i fast typer che possono grind le closed-book sfide.
2. L'esercizio "migliora questo codebase"
Il candidato ottiene un codebase che funziona ma flawed. Compito: identifica e fixa i tre problemi più grandi, con una written explanation. Strumenti permessi: qualsiasi cosa.
Un senior engineer con AI è molto più veloce di un junior con AI. Il differenziatore diventa quali problemi scelgono di fixare.
3. Il compito "design + prototipo"
Un piccolo problema di system design (40 min) seguito da un prototipo di 50 minuti del pezzo più interessante. Apri tutto. Il grading si focalizza sulla discussione di design e le scelte fatte nel prototipo.
Come grare open-book equamente
La rubric di grading deve cambiare. Rimuovi "ha scritto codice idiomatico" — Copilot lo fa gratis. Aggiungi dimensioni come:
- "Ha fatto appropriate scelte architetturali dati i vincoli"
- "Ha identificato le giuste cose da costruire prima"
- "Ha colto il non-ovvio edge case"
- "Ha usato gli strumenti efficacemente e trasparentemente"
Il follow-up obbligatorio
Una discussione live di 30–45 minuti della submission. Il candidato cammina attraverso il loro codice, spiega le scelte, prende una piccola richiesta di estensione. Questo è dove l'authorship è confermato.
Senza il follow-up, open-book è unscoreable. Con esso, open-book ti dà migliore segnale di qualsiasi closed-book interview lo ha mai fatto.