Sobreposição de IA para CodinGame for Work no Mac
O CodinGame for Work (agora parte da CoderPad) é a avaliação de programação em estilo de jogo que empregadores de tecnologia europeus e uma lista crescente de times de engenharia nos EUA usam para filtrar candidatos. Os desafios são baseados em cenários (construir a IA de um tower defense, otimizar um grafo de logística) em vez de pura LeetCode.
O CodinGame foi fundado em 2012 por Frederic Desmoulins, Nicolas Antoniazzi e Aude Barral em Montpellier, França. A CoderPad adquiriu a empresa em outubro de 2021 e agora vende o produto combinado como CodinGame for Work. A plataforma mede resolução de problemas e raciocínio sistêmico por meio de desafios em estilo de jogo, em vez de quebra-cabeças de algoritmos. A postura de monitoramento é notavelmente mais leve que a da Codility ou da HackerRank: não há monitoramento por áudio ou vídeo, não há monitoramento por imagem e não há gravação de tela.
Key points
- O CodinGame não captura vídeo de webcam nem de tela por padrão. A sobreposição não tem nada para ser invisível no lado visual.
- O Code Playback reproduz a linha do tempo da sua digitação. Digite o seu código você mesmo, em rajadas humanas; não cole blocos grandes a partir da sobreposição.
- Os eventos de saída de aba aparecem na reprodução como o candidato saiu do ambiente.
- A detecção de plágio compara o seu código com outras submissões do CodinGame e com fontes conhecidas na web.
- As variantes das questões são aleatórias por candidato, então respostas vazadas de outro candidato não podem ser reaproveitadas.
- As entrevistas de programação ao vivo acontecem no CoderPad, não no CodinGame for Work.
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 | ✓ |
| Provas CodinGame for Work | Apenas navegador, sem gravação de tela por padrão | ✓ |
| Recurso Code Playback | Rastreia digitação, colagem e eventos de aba no navegador | ✓ |
| Modo de prática (codingame.com) | Sem monitoramento, sobreposição irrelevante | ~ |
Common questions
O Code Playback vai revelar que usei a sobreposição?
O Code Playback grava o que aconteceu dentro do editor do navegador: teclas digitadas, colagens e saídas do ambiente.
O CodinGame tem monitoramento por webcam?
Não por padrão. O CodinGame for Work explicitamente não inclui monitoramento por áudio, vídeo ou imagem.
Colar a partir da sobreposição é mais seguro no CodinGame do que na HackerRank?
A colagem fica registrada no Code Playback de qualquer forma. Digite o seu código em vez de colá-lo.
E se eu demorar muito num desafio do CodinGame enquanto leio a sobreposição?
Tempo por tarefa é um sinal comportamental, mas não é uma condição de reprovação.
O CoderPad (o produto de entrevista ao vivo) funciona da mesma forma?
As entrevistas ao vivo no CoderPad usam compartilhamento de tela via WebRTC, que no macOS respeita a privacidade no nível da janela.