Sobreposicao de IA para Codility CodeLive e CodeCheck no Mac
Se voce esta em processo seletivo na Microsoft, Intel, Tesla ou em algumas centenas de outras empresas de engenharia, provavelmente vai encontrar a Codility. Tanto os testes assincronos CodeCheck quanto o produto de entrevista CodeLive rodam no Chrome e dependem de sinais comportamentais no nivel do navegador, em vez de qualquer hook do sistema operacional.
A Codility foi fundada em 2009 por Greg Jakacki e Tomasz Walen em Varsovia, com sede atual em Sao Francisco e escritorios em Londres. O produto CodeCheck e um teste assincrono de codificacao, enquanto o CodeLive e uma entrevista de codificacao em tempo real em que voce compartilha um ambiente de trabalho com um engenheiro humano. Os dois rodam inteiramente dentro de uma aba do navegador. A camada de supervisao classifica o comportamento em quatro grupos: rastreio de copiar e colar, troca de aba, tempo gasto por tarefa e copiar o enunciado para algo como o ChatGPT.
Key points
- A Codility detecta mudancas de foco de aba com carimbo de tempo em milissegundos, mas nao consegue ver para onde voce trocou. A sobreposicao nunca faz a aba do teste perder o foco.
- A deteccao de cole dispara em Cmd-V no editor. Digite a partir da sobreposicao em vez de colar, e o contador de cole continua em zero.
- As capturas da webcam ficam armazenadas por 30 dias e sao revisadas pelo time de contratacao, nao pela Codility.
- Os testes assincronos CodeCheck permitem consultar o Google para detalhes de sintaxe; entrevistas CodeLive geralmente nao.
- Nao existe aplicativo Codility para computador no Mac. Toda a pilha roda no Chrome ou no Safari e usa APIs padrao do 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 (assincrono) | Somente navegador, captura respeita a privacidade por janela | ✓ |
| Codility CodeLive (entrevista) | Compartilhamento de tela WebRTC, mesma exclusao | ✓ |
| Supervisao comportamental Codility | Os sinais de aba e cole sao independentes da sobreposicao | ✓ |
Common questions
A Codility vai me sinalizar por olhar para fora durante uma entrevista CodeLive?
A deteccao de "olhar para fora" compara a posicao dos seus olhos com o quadro da webcam. Ler a sobreposicao mantem seu olhar na tela do notebook.
Usar IA em um teste CodeCheck viola as regras?
A maioria dos empregadores proibe assistencia externa no teste real. Recomendamos tratar testes assincronos como treino.
O entrevistador humano no CodeLive pode ver a sobreposicao pela visualizacao de compartilhamento de tela dele?
Nao. O CodeLive se apoia no getDisplayMedia. O macOS exclui janelas privadas dessa API no nivel do sistema operacional.
A Codility grava minha tela durante toda a sessao?
O CodeLive grava o ambiente de trabalho compartilhado e a webcam. O CodeCheck nao grava a tela.
A Codility consegue detectar que estou rodando um segundo aplicativo no meu Mac?
A Codility nao consegue enumerar processos do macOS a partir de uma aba do navegador.