Sobreposicao de IA para Codility CodeLive e CodeCheck no Mac

· 3 min read
Codility CodeLive, entrevistas tecnicas

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

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 CodilityOs 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.