O HackerRank consegue ver o seu ecrã?

Por Aaron Cao · Atualizado em

Não o seu ambiente de trabalho. Um teste do HackerRank é executado num separador do navegador, e uma página web não consegue captar o resto do seu ecrã a menos que aprove um pedido de partilha de ecrã. Regista mudanças de separador, saídas do modo de ecrã inteiro e copiar-colar, e pode tirar capturas da webcam.

O que um separador do navegador consegue e não consegue ver

Está prestes a abrir uma avaliação cronometrada e quer saber se esse separador consegue observar o resto da sua máquina. Esta secção traça a linha real. A fronteira é o próprio navegador, e a única forma de a ultrapassar é uma caixa de diálogo de permissão que tem de clicar.

Uma página web é executada dentro da sandbox do navegador. Consegue ver o que acontece dentro do seu próprio separador, e o navegador informa-a quando esse separador perde o foco ou sai do modo de ecrã inteiro. Não consegue ler os pixels do seu ambiente de trabalho, listar as aplicações que tem abertas, ou aceder a um segundo monitor. A única interface que capta um ecrã, getDisplayMedia, levanta sempre uma caixa de diálogo do sistema onde escolhe um separador, uma janela ou um ecrã inteiro, e nada é captado até escolher um.

Portanto, a pergunta tem uma resposta que pode verificar por si mesmo, sem confiar no marketing de ninguém: se não apareceu nenhuma caixa de diálogo de permissão, não há nenhuma captura de ecrã em curso. As páginas relacionadas sobre o que os entrevistadores conseguem e não conseguem observar estão agrupadas em detectabilidade.

O que o HackerRank regista enquanto trabalha

A proctorização no HackerRank é opcional e configurada por teste pela equipa de contratação, por isso duas avaliações da mesma empresa podem comportar-se de forma diferente. Quando está ativada, os sinais documentados são capturas da webcam, mudanças de foco entre separadores e janelas, saídas do modo de ecrã inteiro, eventos de copiar-colar e pontuação de semelhança de código entre submissões.

Leia essa lista novamente. Cada item é um evento do navegador ou o código que submeteu. O registo de foco diz a um revisor que saiu do separador e por quanto tempo. Não lhe diz para onde foi, que aplicação abriu, ou o que estava no outro monitor. A distinção importa, porque um registo de foco parece alarmante num relatório apesar de transportar muito menos informação do que a maioria dos candidatos assume.

  • Eventos de foco e ecrã inteiro: que mudou de separador, não para onde mudou.
  • Copiar-colar: que o texto chegou por colagem, não de onde veio o texto.
  • Capturas da webcam: apenas quando o empregador ativou a câmara, e apenas depois de o seu navegador o ter pedido.
  • Pontuação de plágio: semelhança entre a sua submissão e outras submissões, lida por uma pessoa.

Quando o seu ecrã está genuinamente visível

Há casos reais em que a resposta se inverte para sim. O HackerRank CodePair é uma sessão ao vivo com uma pessoa do outro lado, e um entrevistador pode pedir-lhe para partilhar o seu ecrã. Um recrutador também pode conduzir essa conversa através do Zoom, do Google Meet ou do Microsoft Teams ao lado do editor. Depois de escolher uma superfície na caixa de diálogo de partilha, tudo o que está nessa superfície fica visível e é frequentemente gravado.

Um portátil gerido pela empresa é o outro caso. O software de gestão de dispositivos é executado fora do navegador e nenhuma das fronteiras acima se aplica a ele. Se a máquina pertencer a um empregador, assuma que o empregador consegue vê-la.

A SubcueAI afirma isto claramente em vez de o contornar: partilha de ecrã, gravação de ecrã, configurações com proctorização e dispositivos geridos pela empresa estão fora do que qualquer assistente pode ajudar. A forma como o áudio e as transcrições são tratados está descrita na página de segurança.

Onde um assistente de entrevistas por IA se encaixa, e onde não se encaixa

A SubcueAI disponibiliza duas superfícies de assistência ao vivo, e nenhuma delas injeta nada na página do HackerRank. A aplicação de ambiente de trabalho para macOS e Windows capta o áudio do sistema e o seu microfone e desenha uma sobreposição flutuante na sua própria máquina. A extensão do navegador funciona a partir de um Painel Lateral e capta o áudio de um separador de reunião, apenas do lado do entrevistador. Nenhum bot entra na chamada.

Considere um engenheiro de backend a ser entrevistado numa empresa de pagamentos: primeiro uma avaliação cronometrada do HackerRank, depois uma ronda de CodePair com um engenheiro. Na avaliação cronometrada ninguém está a falar, por isso um assistente de áudio ao vivo não tem nada com que trabalhar, e essa ronda é ganha pela preparação. Na ronda de CodePair, se lhe pedirem para partilhar o ecrã, a resposta honesta é que uma partilha de ecrã mostra o que quer que tenham partilhado.

O que coloca o trabalho útil antes de qualquer uma das rondas. A prática cronometrada contra um entrevistador simulado ensaia a parte que decide ambas, explicar o seu raciocínio em voz alta enquanto escreve código. A configuração para as rondas ao vivo está explicada na página do tutorial.

FAQ

O HackerRank consegue ver outros separadores ou aplicações que eu tenha abertos?

Não. À página é dito que o seu separador de teste perdeu o foco, e é aí que termina. O nome do outro separador, a aplicação por trás dele e o seu conteúdo permanecem fora do que uma página web consegue ler.

O HackerRank grava o meu ecrã?

Não numa avaliação normal baseada em navegador. A gravação de ecrã precisa da permissão de partilha de ecrã do navegador, que mostra sempre primeiro uma caixa de diálogo e um seletor. No CodePair ou numa videochamada pode ser-lhe pedido para partilhar, e nesse caso a superfície que selecionou fica visível.

Sair do modo de ecrã inteiro faz-me reprovar na avaliação?

É registado, não é pontuado automaticamente. Um revisor vê o evento junto ao seu código e decide o que fazer com ele. As sinalizações convidam a um olhar mais atento em vez de uma rejeição automática.

Um segundo monitor muda alguma coisa?

Não num teste baseado em navegador. A página não tem forma de enumerar os seus ecrãs ou ler um segundo monitor. Numa ronda ao vivo em que partilha o seu ecrã, apenas a superfície que escolheu na caixa de diálogo é transmitida.

O HackerRank consegue detetar a SubcueAI?

Uma avaliação baseada em navegador não consegue alcançar aplicações fora do seu próprio separador, por isso uma sobreposição local não é algo que a página consiga ler. Isso não é uma promessa de invisibilidade. Partilha de ecrã, gravação de ecrã, configurações com proctorização com câmara, e dispositivos geridos pela empresa estão todos fora do que qualquer assistente consegue ocultar.

Perguntas relacionadas

← Mais sobre Detectabilidade e privacidade