Overlay de IA para Codility CodeLive y CodeCheck en Mac
Si estás entrevistando en Microsoft, Intel, Tesla o un par de cientos de empresas de ingeniería más, probablemente te toparás con Codility. Tanto sus pruebas asíncronas CodeCheck como su producto de entrevista CodeLive corren en Chrome y se apoyan en señales de comportamiento a nivel navegador en lugar de cualquier tipo de hook al sistema operativo.
Codility fue fundada en 2009 por Greg Jakacki y Tomasz Walen en Varsovia, con sede actual en San Francisco y oficinas en Londres. Su producto CodeCheck es una prueba asíncrona de programación, mientras que CodeLive es una entrevista de programación en tiempo real donde compartes un espacio de trabajo con un ingeniero humano. Ambos corren completamente dentro de una pestaña del navegador. La capa de supervisión clasifica el comportamiento en cuatro categorías: rastreo de copiar/pegar, cambio de pestaña, tiempo dedicado por tarea y copiar la descripción de la tarea a algo como ChatGPT.
Key points
- Codility detecta los cambios de foco de pestaña con marca de tiempo en milisegundos pero no puede ver a dónde cambiaste. El overlay nunca hace que la pestaña de la prueba pierda el foco.
- La detección de pegado se dispara con Cmd-V en el editor. Si tecleas desde el overlay en lugar de pegar, el contador de pegado se queda en cero.
- Las capturas de cámara web se almacenan por 30 días y las revisa el equipo de contratación, no Codility.
- Las pruebas asíncronas de CodeCheck permiten Google para búsquedas de sintaxis; las entrevistas de CodeLive típicamente no.
- No existe app de escritorio de Codility en Mac. Toda la pila corre en Chrome o Safari y usa APIs estándar del navegador.
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 (asíncrono) | Solo navegador, la captura respeta la privacidad por ventana | ✓ |
| Codility CodeLive (entrevista) | Pantalla compartida por WebRTC, misma exclusión | ✓ |
| Supervisión por comportamiento de Codility | Las señales de pestaña y pegado son independientes del overlay | ✓ |
Common questions
¿Codility me marcará por mirar hacia otro lado durante una entrevista de CodeLive?
La detección de mirar hacia otro lado compara la posición de tus ojos con el cuadro de la cámara web. Leer el overlay mantiene tu mirada en la pantalla de la laptop.
¿Usar IA en una prueba de CodeCheck va contra las reglas?
La mayoría de los empleadores prohíben la asistencia externa en la prueba real. Recomendamos tratar las pruebas asíncronas como práctica.
¿El entrevistador humano de CodeLive puede ver el overlay por su vista de pantalla compartida?
No. CodeLive se monta sobre getDisplayMedia. macOS excluye las ventanas privadas de esa API al nivel del sistema operativo.
¿Codility graba mi pantalla durante toda la sesión?
CodeLive graba el espacio de trabajo compartido y la cámara web. CodeCheck no graba la pantalla en absoluto.
¿Codility detectará que estoy corriendo una segunda app en mi Mac?
Codility no puede enumerar procesos de macOS desde una pestaña del navegador.