Superposition IA pour Codility CodeLive et CodeCheck sur Mac
Si vous passez un entretien chez Microsoft, Intel, Tesla ou quelques centaines d'autres entreprises d'ingénierie, vous rencontrerez probablement Codility. Leurs tests asynchrones CodeCheck et leur produit d'entretien CodeLive fonctionnent tous deux dans Chrome et s'appuient sur des signaux comportementaux au niveau navigateur plutôt que sur un quelconque hook OS.
Codility a été fondé en 2009 par Greg Jakacki et Tomasz Walen à Varsovie, avec le siège actuel à San Francisco et des bureaux à Londres. Leur produit CodeCheck est un test de codage asynchrone tandis que CodeLive est un entretien de codage en temps réel où vous partagez un espace de travail avec un ingénieur humain. Les deux s'exécutent entièrement dans un onglet de navigateur. La couche de surveillance classe le comportement en quatre catégories : suivi du copier-coller, basculement d'onglets, temps passé par tâche et copie de l'énoncé de la tâche dans quelque chose comme ChatGPT.
Key points
- Codility détecte les changements de focus d'onglet avec un horodatage à la milliseconde mais ne peut pas voir vers quoi vous avez basculé. La superposition ne fait jamais perdre le focus à l'onglet du test.
- La détection de collage se déclenche sur Cmd-V dans l'éditeur. Tapez depuis la superposition au lieu de coller et le compteur de collages reste à zéro.
- Les instantanés webcam sont stockés pendant 30 jours et examinés par l'équipe de recrutement, pas par Codility.
- Les tests asynchrones CodeCheck autorisent Google pour les recherches syntaxiques ; les entretiens CodeLive généralement non.
- Il n'y a pas d'application bureau Codility sur Mac. Toute la pile fonctionne dans Chrome ou Safari et utilise les API standard du navigateur.
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 | ✓ |
| Codility CodeCheck (asynchrone) | Uniquement navigateur, la capture respecte la confidentialité des fenêtres | ✓ |
| Codility CodeLive (entretien) | Partage d'écran WebRTC, même exclusion | ✓ |
| Surveillance comportementale Codility | Les signaux d'onglet et de collage sont indépendants de la superposition | ✓ |
Common questions
Codility me signalera-t-il pour avoir détourné le regard pendant un entretien CodeLive ?
La détection de regard détourné compare votre position oculaire à la trame webcam. Lire la superposition garde votre regard sur l'écran de l'ordinateur portable.
Utiliser l'IA sur un test CodeCheck est-il contraire aux règles ?
La plupart des employeurs interdisent l'assistance externe sur le test réel. Nous recommandons de traiter les tests asynchrones comme un entraînement.
L'intervieweur humain dans CodeLive peut-il voir la superposition via sa vue de partage d'écran ?
Non. CodeLive s'appuie sur getDisplayMedia. macOS exclut les fenêtres privées de cette API au niveau de l'OS.
Codility enregistre-t-il mon écran pendant toute la session ?
CodeLive enregistre l'espace de travail partagé et la webcam. CodeCheck n'enregistre pas du tout l'écran.
Codility détectera-t-il que j'exécute une seconde application sur mon Mac ?
Codility ne peut pas énumérer les processus macOS depuis un onglet de navigateur.