Avaliações · Programação
Um editor real, uma amostra real de trabalho.
Os candidatos escrevem código num editor real — não respondem a um questionário sobre programação. Em Python e JavaScript, o código é executado num ambiente isolado, com casos de teste visíveis e ocultos. Noutras linguagens, é guardado tal como foi escrito para análise humana.
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
O que escrever nunca se perde
Código e tempo ilustrativos — nada é guardado nem executado aqui.
A execução decorre num ambiente isolado, sem acesso à rede nem a outros dados. Também é possível escrever noutras linguagens; nesse caso, o código é guardado como amostra de trabalho, sem ser executado.
Cada resposta é guardada como registo permanente no momento do envio — nada se perde sem aviso.
Os candidatos podem executar a solução nos casos de teste visíveis as vezes que quiserem; ao submeter, a solução também é avaliada com testes ocultos.
Experiência do candidato
Guardar automaticamente e retomar, sem surpresas
Cada tecla fica guardada. Se a ligação cair, o trabalho é pausado em segurança e nunca se perde. Os temporizadores avisam a meio do tempo e quando faltam cinco minutos; voltar atrás nunca apaga o progresso.
Como funciona a integridadePergunta 3 de 4 · cada tecla fica guardada
Código e tempo ilustrativos — nada é guardado nem executado aqui.