O HackerRank detecta o Cheating Daddy?

Por Aaron Cao · Atualizado em

O HackerRank roda dentro de uma aba do navegador, por isso não consegue escanear seu desktop em busca de um aplicativo separado como o Cheating Daddy. Ele registra trocas de aba, eventos de colagem e similaridade de código, e a supervisão por webcam ou compartilhamento de tela expõe qualquer sobreposição visível na tela.

O que o HackerRank realmente consegue observar

Você quer uma resposta direta sobre se um aplicativo específico aciona um sistema de supervisão específico, e uma tranquilização vaga é pior do que nenhuma resposta. Esta seção lista os sinais exatos que um teste do HackerRank coleta. Todos eles vêm de dentro do navegador, ou de uma câmera que a empresa contratante ligou.

O ambiente de teste do HackerRank é uma página web. Ele recebe e registra eventos do navegador: a perda de foco da janela do teste, a troca para outra aba, a saída da tela cheia e as operações de colagem no editor de código. No envio, ele compara seu código com o de outros candidatos e com fontes públicas para gerar uma pontuação de similaridade. Quando a empresa ativa a supervisão por webcam, ele também captura imagens suas e do seu ambiente.

Nada disso é uma varredura do seu sistema operacional. Uma página web não consegue listar os programas em execução na sua máquina, ler o conteúdo de outra janela, nem tirar uma captura de tela do seu desktop. Esse limite é imposto pelo próprio navegador, não pela esperteza de nenhuma ferramenta.

O Cheating Daddy é uma sobreposição de desktop, e essa é a resposta completa

O Cheating Daddy é um aplicativo de desktop de código aberto que exibe sugestões geradas por IA em uma janela flutuante durante uma chamada ou um teste. O conjunto de recursos muda entre versões, então trate com cautela qualquer afirmação específica sobre seu funcionamento interno, inclusive o que você lê aqui. O que define a questão da detecção é sua categoria: é um programa separado rodando na sua própria máquina, não uma extensão carregada na aba do HackerRank, e não um bot que entra em uma reunião.

Essa categoria é a resposta. O HackerRank não tem nenhum canal pelo qual descobrir que existe um programa de desktop separado no seu computador. O mesmo raciocínio vale para toda ferramenta dessa categoria, e é por isso que a conclusão aqui coincide com as outras páginas sobre ferramentas específicas reunidas em detectabilidade.

A imagem espelhada importa igualmente. Uma ferramenta que de fato injeta um script na página do HackerRank, ou que cola texto no editor por você, entra diretamente nos sinais que o HackerRank já registra. Eventos de colagem são registrados junto com o tamanho do bloco, e uma colagem grande aparecendo em uma função vazia é exatamente o padrão que os avaliadores procuram.

Onde termina o limite de privacidade

Quatro situações removem o limite descrito acima, e são elas que valem a pena planejar com antecedência.

  • Compartilhamento de tela. Compartilhe a tela inteira e uma janela de sobreposição fica visível para quem está assistindo. Compartilhar uma única janela é mais restrito, embora seletores de janela e notificações ainda possam vazar informações.
  • Gravação de tela. Algumas avaliações gravam a sessão para uma pessoa revisar depois. Uma gravação captura tudo o que um espectador ao vivo teria visto.
  • Software de supervisão e navegadores bloqueados. Esses se instalam com acesso em nível de sistema, o que é uma situação diferente de uma página web. Eles conseguem enumerar processos em execução.
  • Dispositivos gerenciados pela empresa. Um notebook fornecido por um empregador roda gerenciamento de dispositivos e agentes de endpoint que informam o software instalado e em execução.

Nenhuma ferramenta está isenta dessas situações, o SubcueAI incluído. Quem promete um produto universalmente indetectável está vendendo algo que não pode entregar. Nossa própria versão dessa afirmação, incluindo o que armazenamos e o que não armazenamos, está na página de segurança.

Como o SubcueAI aborda o mesmo problema

O SubcueAI oferece duas superfícies de assistência ao vivo, ambas projetadas em torno do limite descrito acima. O aplicativo de desktop nativo para macOS e Windows captura o áudio do sistema e o seu microfone, e desenha sugestões em uma sobreposição flutuante local. O Side Panel da extensão de navegador também faz assistência ao vivo em navegadores Chromium, Chrome e Edge, capturando apenas o áudio da aba da reunião, ou seja, o lado do entrevistador e nunca o seu microfone; a versão para Firefox é apenas para prática simulada. Nenhuma das duas superfícies entra na chamada como participante, e nenhuma injeta um script de conteúdo na página da reunião.

Aaron Cao, fundador do SubcueAI, escolheu esse formato por um motivo simples. Um bot que entra em uma chamada aparece na lista de participantes, e um script que edita a página da reunião é uma mudança que a página consegue perceber. Manter o assistente fora dos dois lugares elimina duas categorias inteiras de sinais. Isso não resolve nada das quatro situações listadas acima, e fingir o contrário seria uma mentira cujo preço o candidato acaba pagando.

Para uma etapa de código especificamente, o ensaio importa mais do que a assistência ao vivo. Um engenheiro de backend se preparando para uma vaga de plataforma de nível L5 pode praticar em voz alta os mesmos exercícios de algoritmos e design de sistemas até que a explicação fique fluente, que é exatamente para isso que o modo de entrevista simulada foi criado.

FAQ

O HackerRank consegue ver outros aplicativos rodando no meu computador?

Não. O teste roda como uma página web, e os navegadores não entregam a uma página a lista de processos em execução nem o conteúdo de outras janelas. Agentes de supervisão dedicados e navegadores bloqueados são um caso à parte, porque se instalam com acesso em nível de sistema.

O HackerRank sinaliza a troca de abas?

Sim. A perda de foco da janela do teste e as trocas de aba são reportadas para a página, e o HackerRank as registra para a equipe de contratação. Um número alto passa uma má impressão mesmo quando a explicação é inocente.

A detecção de similaridade de código pega respostas geradas por IA?

Pode pegar. O HackerRank pontua os envios em comparação com outros candidatos e fontes públicas, e as ferramentas de IA convergem para a mesma solução em perguntas comuns, então essas respostas se agrupam de forma bem próxima. Colar um bloco gerado também aciona o registro de colagem.

O SubcueAI é detectável no HackerRank?

O mesmo limite se aplica. A sobreposição de desktop e o Side Panel da extensão ficam fora da página do HackerRank, então a página não tem nenhum sinal para detectá-los. Compartilhamento de tela, gravação de tela, software de supervisão e dispositivos gerenciados ainda expõem qualquer ferramenta visível na tela.

Existe algum assistente de entrevista com IA realmente indetectável?

Não, e essa afirmação deve ser tratada como um sinal de alerta. Toda ferramenta que desenha algo na sua tela fica visível em um compartilhamento de tela ou gravação, e todo programa instalado em um notebook gerenciado fica visível para o gerenciamento de endpoint.

Perguntas relacionadas

← Mais sobre Detectabilidade e privacidade