Superposition IA pour l'évaluation General Coding Assessment de CodeSignal sur Mac
CodeSignal est la solution d'évaluation derrière la General Coding Assessment (GCA) que des entreprises comme Robinhood, Capital One et Brex utilisent pour trier les candidats ingénieurs en début de carrière. La plupart des sessions CodeSignal sont asynchrones, surveillées par webcam et par une équipe de relecture humaine plutôt que par un examinateur en direct.
CodeSignal a été fondée en 2014-2015 par Tigran Sloyan, Aram Shatakhtsyan et Felix Desroches, initialement sous le nom de CodeFights, puis renommée en 2018. Le produit phare est la General Coding Assessment, un test de 70 minutes à quatre questions qui produit un Coding Score entre 300 et 850 utilisé pour le tri à l'embauche. La surveillance est multicouche : vérification d'identité au début de la session, enregistrement webcam tout du long, surveillance du microphone, partage d'écran via getDisplayMedia, plus un Suspicion Score calculé à partir de signaux comportementaux.
Key points
- La surveillance CodeSignal exige que vous partagiez l'intégralité de votre écran via getDisplayMedia. macOS n'inclut pas les fenêtres signalées dans ce flux.
- Un humain chez CodeSignal relit chaque session surveillée avant que le score ne soit publié.
- Les changements d'onglets sont enregistrés, mais de brefs changements vers la documentation sont normaux et provoquent rarement un verdict d'échec.
- Les images de la webcam sont analysées pour détecter de seconds appareils, plusieurs visages et le langage corporel de lecture depuis un autre écran.
- Le Suspicion Score combine événements de collage, focus des onglets, temps par tâche et anomalies webcam.
- Les tests CodeSignal Pre-Screen et Industry Coding Framework utilisent la même surface de surveillance que la GCA.
How it works
┌── macOS host ─────────────────────────────────┐ │ ┌── Safari/Chrome ─────────────┐ │ │ │ ┌── proctoring extension ─┐ │ │ │ │ │ Browser screen-capture │ │ ← reads │ │ │ │ → exam recording │ │ visible │ │ │ └─────────────────────────┘ │ pixels │ │ └──────────────────────────────┘ │ │ │ │ ┌── LDBypass overlay ──────────┐ ← rendered │ │ │ ChatGPT / Claude / Ollama │ excluded │ │ └──────────────────────────────┘ from cap │ └───────────────────────────────────────────────┘
Compatibility on Mac
| macOS 14 Sonoma+ | Yes (required for window-privacy API) | ✓ |
| Apple Silicon (M1/M2/M3/M4) | Native arm64 build | ✓ |
| Intel Macs (2019+) | Universal binary supported | ✓ |
| CodeSignal GCA (surveillée) | Webcam + partage d'écran, superposition exclue | ✓ |
| CodeSignal Pre-Screen | Même pile de surveillance via navigateur | ✓ |
| Mode entraînement CodeSignal | Non surveillé, superposition non pertinente | ~ |
Common questions
Le relecteur humain CodeSignal remarquera-t-il que quelque chose ne va pas ?
Les relecteurs cherchent de seconds écrans, de secondes personnes, des événements de collage et des schémas de changement d'onglets. La superposition ne crée aucun de ces signaux sur l'enregistrement.
CodeSignal détecte-t-il l'IA par analyse du style de code ?
CodeSignal effectue des vérifications de plagiat entre candidats et recherche du code qui correspond à des schémas connus de sortie de modèles.
Puis-je utiliser un second écran avec CodeSignal ?
CodeSignal signale les écrans multiples via la boîte de dialogue de consentement au partage d'écran. N'utilisez que votre écran intégré.
Que se passe-t-il si je perds Internet pendant une GCA ?
CodeSignal met la session en pause et vous permet de la reprendre. La superposition est locale à votre Mac.
Le mode entraînement CodeSignal vaut-il la peine d'être utilisé avec la superposition ?
Oui, le mode entraînement n'est pas surveillé ni noté pour l'employeur.