Sobreposição de IA para a Avaliação Geral de Programação da CodeSignal no Mac
A CodeSignal é a avaliação por trás da Avaliação Geral de Programação (GCA) que empresas como Robinhood, Capital One e Brex usam para filtrar candidatos de engenharia em início de carreira. A maioria das sessões da CodeSignal é assíncrona, supervisionada por webcam e por uma equipe humana de revisão em vez de um entrevistador ao vivo.
A CodeSignal foi fundada entre 2014 e 2015 por Tigran Sloyan, Aram Shatakhtsyan e Felix Desroches, originalmente como CodeFights e renomeada em 2018. O produto principal é a Avaliação Geral de Programação, uma prova de 70 minutos com quatro questões que produz uma Coding Score de 300 a 850 usada na triagem de contratação. O monitoramento é em camadas: verificação de identidade no início da sessão, gravação por webcam durante toda a prova, monitoramento de microfone, compartilhamento de tela via getDisplayMedia, mais uma Pontuação de Suspeita calculada a partir de sinais comportamentais.
Key points
- O monitoramento da CodeSignal exige que você compartilhe a tela inteira via getDisplayMedia. O macOS não inclui janelas marcadas como privadas nesse fluxo.
- Uma pessoa da CodeSignal revisa cada sessão monitorada antes de a pontuação ser liberada.
- As trocas de aba são registradas, mas saídas breves para consultar documentação são normais e raramente causam reprovação.
- Os quadros da webcam são analisados em busca de segundos dispositivos, várias pessoas e linguagem corporal de quem está lendo de outra tela.
- A Pontuação de Suspeita combina eventos de colagem, foco de aba, tempo por tarefa e anomalias na webcam.
- Os testes CodeSignal Pre-Screen e Industry Coding Framework usam a mesma superfície de monitoramento da GCA.
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 | ✓ |
| CodeSignal GCA (monitorada) | Webcam + compartilhamento de tela, sobreposição excluída | ✓ |
| CodeSignal Pre-Screen | Mesma pilha de monitoramento por navegador | ✓ |
| Modo de prática CodeSignal | Sem monitoramento, sobreposição irrelevante | ~ |
Common questions
O revisor humano da CodeSignal vai perceber que algo está estranho?
Os revisores procuram por segundas telas, segundas pessoas, eventos de colagem e padrões de troca de aba. A sobreposição não cria nenhum desses sinais na gravação.
A CodeSignal detecta IA por análise de estilo de código?
A CodeSignal faz verificações de plágio entre candidatos e procura código que combine com padrões conhecidos de saída de modelos.
Posso usar um segundo monitor com a CodeSignal?
A CodeSignal sinaliza múltiplas telas pela caixa de diálogo de consentimento de compartilhamento de tela. Use apenas a tela embutida do seu computador.
O que acontece se eu perder a internet durante uma GCA?
A CodeSignal pausa a sessão e permite retomar. A sobreposição é local no seu Mac.
Vale a pena usar o modo de prática da CodeSignal com a sobreposição?
Sim, o modo de prática não é monitorado nem pontuado para o empregador.