Évaluations · Programmation
Un véritable éditeur, un véritable échantillon de travail.
Les candidats écrivent du vrai code dans un véritable éditeur — pas dans un quiz sur le code. Pour Python et JavaScript, le code est réellement exécuté dans un bac à sable isolé, avec des tests visibles et cachés. Dans les autres langages, il est conservé tel quel pour être examiné par une personne.
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
Tout ce que vous écrivez est conservé
Code et durée illustratifs uniquement — aucun travail n’est enregistré ni exécuté ici.
L’exécution se fait dans un bac à sable isolé, sans accès au réseau ni à d’autres données. Les candidats peuvent aussi écrire dans d’autres langages ; leur travail est alors conservé comme échantillon, sans être exécuté.
Chaque réponse est conservée durablement dès son envoi — rien n’est perdu sans que vous le sachiez.
Les candidats peuvent tester leur solution avec les cas visibles autant de fois qu’ils le souhaitent ; lors de l’envoi, elle est aussi évaluée avec des tests cachés.
Expérience candidat
Enregistrement automatique, reprise, sans mauvaise surprise
Chaque frappe est enregistrée. En cas de coupure, le travail est mis en pause en toute sécurité : rien n’est perdu. Des alertes s’affichent à la moitié du temps et cinq minutes avant la fin ; revenir en arrière ne fait jamais perdre sa progression.
Comment fonctionne l’intégritéQuestion 3 sur 4 · chaque frappe est enregistrée
Code et durée illustratifs uniquement — aucun travail n’est enregistré ni exécuté ici.