Valutazioni · Programmazione
Un editor vero, un campione di lavoro vero.
I candidati scrivono codice vero in un editor vero: non rispondono a un quiz sul codice. Python e JavaScript vengono eseguiti realmente in una sandbox isolata, con test visibili e nascosti. Gli altri linguaggi vengono salvati esattamente come scritti, per la revisione umana.
10# Rebalance workloads across nodes 11def rebalance(nodes, threshold=0.8): 12 hot = [n for n in nodes if n.load > threshold] 13 for node in sorted(hot, key=lambda n: -n.load): 14 target = min(nodes, key=lambda n: n.load) 15 node.migrate_to(target) 16 return nodes
Quello che scrivi non va mai perso
Codice e tempi a scopo illustrativo — qui non viene salvato né eseguito alcun lavoro.
L’esecuzione avviene in una sandbox isolata, senza accesso alla rete né ad altri dati. Si può scrivere anche in altri linguaggi, che vengono salvati come campioni di lavoro anziché essere eseguiti.
Ogni invio viene salvato in un archivio duraturo nel momento in cui viene effettuato: nulla va perso senza che te ne accorga.
I candidati possono eseguire la soluzione sui test visibili tutte le volte che vogliono; al momento dell’invio, la soluzione viene valutata anche sui test nascosti.
Esperienza del candidato
Salvataggio automatico, ripresa e nessun imprevisto
Ogni battuta viene salvata. Se la connessione cade, il lavoro viene messo in pausa in sicurezza e non va perso. Il timer avvisa a metà tempo e cinque minuti prima della fine; tornare indietro non cancella i progressi.
Come funziona l’integritàDomanda 3 di 4 · ogni battuta viene salvata
Codice e tempi a scopo illustrativo — qui non viene salvato né eseguito alcun lavoro.