Em 2026 a entrevista de código se partiu em dois mundos, e eles quase não se parecem. Num deles, o entrevistador te entrega um assistente de IA e observa como você o maneja. No outro, qualquer ajuda externa é proibida e a plataforma está ativamente tentando te pegar usando. A coisa mais importante que você pode fazer é descobrir em qual mundo está antes de escrever uma linha de código. Erre isso e nem a melhor preparação do mundo te salva.
Este guia cobre os dois. Ele é honesto sobre as regras, honesto sobre os riscos e honesto sobre onde uma ferramenta ajuda e onde ela não consegue. O fio condutor é sempre o mesmo: a IA pode te acelerar, mas não pode entender o seu código por você, e é o entendimento que está sendo testado.
Quando a IA é permitida (e como brilhar usando)
Um número crescente de empresas hoje trata fluência em IA como parte do trabalho, então elas colocam isso dentro da entrevista. Vão te avisar, às vezes no e-mail de convite e às vezes no começo da call, que você pode usar um assistente como Copilot, Cursor ou um modelo de chat. No momento em que isso acontece, o teste muda. Elas não estão mais medindo se você escreve uma busca binária de cabeça. Estão medindo se você sabe conduzir um assistente competente, ler o que ele te dá e pegar quando ele erra.
Isso reflete uma mudança sobre a qual já escrevemos no nosso guia de entrevista para engenheiro de software: a habilidade saiu de "você sabe escrever um loop" para "você sabe supervisionar um sistema que escreve loops". Veja como parecer alguém que já faz isso profissionalmente.
- Diga a sua abordagem em voz alta antes de escrever o prompt. Diga o que você vai construir e por quê, e só então peça o rascunho à IA. Isso mostra ao entrevistador que o raciocínio é seu e que a ferramenta está digitando, não decidindo.
- Use a IA nas partes chatas e volumosas. Código repetitivo, estrutura inicial, parsing de entrada, gerar um lote de testes de casos extremos. É aí que ela brilha e é aí que fazer na mão desperdiça o relógio.
- Leia cada linha que ela produz, em voz alta se der. Narre o que o código gerado faz enquanto você o percorre. É esse o comportamento de um revisor sênior, e é exatamente o que a banca quer ver.
- Teste o que ela te entrega. Rode, jogue uma entrada estranha, cheque os casos de borda. Saída de IA que parece certa e está sutilmente quebrada é o modo de falha mais comum, e pegar isso ao vivo é um sinal forte.
- Conteste quando ela estiver errada. Se uma sugestão é ineficiente ou tem bug, diga isso e corrija. Contrariar a IA de forma visível vale mais do que aceitar em silêncio uma resposta de aparência limpa. Confiança cega é o sinal de que você não entendeu o problema de verdade.
Os candidatos que vão mal nessas rodadas não são os que usam IA. São os que colam o que ela cospe, nunca leem e não conseguem explicar trinta segundos depois quando perguntam. Trate o assistente como um júnior rápido e um tanto confiante demais, e você vai parecer exatamente tão competente quanto quiser.
Quando a IA não é permitida
Muitas entrevistas ainda proíbem ajuda externa, e você precisa respeitar isso pelo que é. As regras costumam vir explícitas: nada de segundo monitor, nada de outros aplicativos, compartilhamento de tela obrigatório, às vezes um agente de monitoramento rodando em segundo plano. Esta seção é informativa, não um empurrãozinho. Se as regras dizem nada de IA, usar é uma quebra que você está escolhendo assumir, e você deveria entender como essa quebra é pega na prática.
As plataformas de código com monitoramento ficaram realmente capazes. Ferramentas como HackerRank, CodeSignal e Coderpad acrescentam camadas de vigilância que podem incluir gravação de tela da sessão inteira, captura de webcam, registro de troca de aba e perda de foco, detecção de copiar e colar no editor e, em algumas configurações, detecção de segundo monitor ou display externo. As avaliações monitoradas do CodeSignal e as configurações de teste do HackerRank expõem esses controles para a empresa que aplica a prova. Nada disso é infalível, mas o patamar subiu bastante em relação a alguns anos atrás.
Na prática, as pessoas são pegas de duas formas, e só duas importam:
- A ferramenta aparece no compartilhamento de tela. Um overlay, uma janela, uma notificação, qualquer coisa que apareça no stream capturado. Compartilhar a tela inteira ou uma janela inteira é onde isso acontece, porque tudo que está no display vai pelo cabo.
- A pessoa não consegue explicar o próprio código. Essa é a fatal, e não tem nada a ver com ferramenta nenhuma. O entrevistador faz uma única pergunta de acompanhamento, o candidato trava e tudo desmorona em tempo real.
A segunda merece uma seção própria, porque é a falha que nenhum software conserta.
A armadilha do "explique seu código"
Se você levar uma única coisa deste artigo, leve esta: numa entrevista de código, o código é só metade do teste. A outra metade é se você consegue sustentar o que escreveu.
Um entrevistador competente não vai só verificar se a sua solução passa. Vai pedir para você percorrer por que ela funciona. Vai pedir a complexidade de tempo e de espaço e esperar que você raciocine, não que recite um número. Depois vai mudar alguma coisa, adicionar uma restrição, trocar um requisito, pedir para você lidar com duplicatas ou escalar, e observar você se adaptar ao vivo. Isso é proposital. É o jeito mais limpo de diferenciar quem resolveu o problema de quem adquiriu uma solução.
Nenhuma ferramenta sobrevive a isso. Um copiloto pode te entregar a resposta certa em um segundo, mas no instante em que as perguntas começam, você está por conta própria. Se você não consegue explicar a abordagem, falar dos trade-offs e modificá-la sob uma pergunta de acompanhamento, não importa de onde veio o código. Você vai parecer alguém que não entende, porque não entende mesmo.
A lição não é "evite ajuda". É "nunca use ajuda que você não consegue internalizar". Se uma IA te dá uma solução, o trabalho só termina quando você a entende bem o bastante para tê-la escrito sozinho. Qualquer coisa aquém disso é pegar emprestado aquilo que vai te entregar.
Como um copiloto ajuda de verdade numa rodada de código ao vivo
Deixe o marketing de lado por um instante. Aqui está o que um copiloto de entrevista faz de fato numa rodada de código ao vivo, e os limites honestos de cada parte.
- Transcrição em tempo real do problema falado. Quando o entrevistador lê um problema em voz alta ou enterra uma restrição no meio da conversa, um transcript ao vivo significa que você não depende da memória nem de anotações rabiscadas. Você pode reler exatamente o que foi pedido.
- Uma abordagem estruturada e um ponto de partida. Diante de um editor em branco, o momento mais difícil é o primeiro movimento. Um copiloto pode sugerir um caminho de entrada, a estrutura de dados certa, o formato do algoritmo, para você raciocinar para frente em vez de ficar encarando a tela.
- Da captura de tela à solução para o problema exibido. Para um problema mostrado na tela, capturá-lo e receber de volta uma abordagem trabalhada te poupa de redigitar e te dá algo a que reagir e verificar.
- Você continua no volante. Essa é a parte honesta. O copiloto não faz a entrevista por você. Você lê, testa, explica e lida com a pergunta de acompanhamento. É uma rede de segurança embaixo da corda bamba, não um piloto automático.
É essa a faixa para a qual o GhostPilot foi construído. É um copiloto de entrevista com IA que roda como extensão do Chrome, sem download obrigatório, com um app de desktop opcional para Windows para áudio de todo o sistema e discrição em nível de sistema operacional. Ele faz transcrição ao vivo, coloca uma resposta estruturada na tela cerca de dois segundos depois que a pergunta termina, suporta código por captura de tela, ajusta-se ao seu estilo de fala para que as sugestões soem como você e não como IA genérica, e funciona em mais de 50 idiomas. O plano gratuito te dá sessões ao vivo de 10 minutos e respostas de IA ilimitadas sem cartão, o bastante para praticar a conduzi-lo antes que valha ponto. No Linux você usa a extensão.
Quer um copiloto na sua próxima rodada técnica? O plano gratuito do GhostPilot inclui transcrição ao vivo e respostas de IA, sem cartão. Pratique conduzi-lo antes que valha ponto.
Baixar o GhostPilot →Compartilhamento de tela e discrição, com honestidade
Vamos ser diretos sobre isso, porque o resto do mercado não é. Nenhuma ferramenta pode prometer que é indetectável, e quem te diz o contrário está vendendo. Entrevistadores ainda captam pistas comportamentais: pausas longas, olhos saindo da câmera, respostas ensaiadas demais, não importa qual software esteja ou não rodando.
A realidade técnica se resume ao que está na sua tela. O cenário de maior risco é compartilhar a tela inteira, em que cada pixel do seu display entra no stream capturado. Compartilhar uma única aba é bem mais estreito, porque só aquela aba é enviada.
A abordagem do GhostPilot, de forma factual e sem detalhe de implementação: o painel lateral do navegador fica escondido quando você compartilha uma única aba. Para compartilhamento de tela inteira, o overlay do app de desktop opcional para Windows é excluído da captura de tela no nível do sistema operacional no Windows 10 (build 2004 ou posterior) e no Windows 11, então Zoom, Teams, Meet e OBS não veem nada onde ele fica. Esse é o limite do que vamos dizer sobre como funciona, e é o limite que você deveria exigir de qualquer fornecedor. A parte que nenhum software cobre é o seu próprio comportamento e o seu próprio entendimento, e é por isso que a rotina de treino abaixo importa mais do que qualquer promessa de discrição.
Uma rotina de treino que funciona de verdade
A entrevista recompensa um punhado de comportamentos específicos, e todos eles são treináveis. Treine estes e você vai se sair bem em qualquer um dos dois mundos em que a sua entrevista cair.
- Narre enquanto resolve. Pegue um problema e fale todo o seu raciocínio em voz alta enquanto escreve, como se um estranho estivesse cronometrando. Silêncio é a forma mais comum de bons programadores irem mal. Fluência para pensar em voz alta só vem de praticar.
- Explique soluções prontas sem aquecimento. Abra uma solução que você escreveu uma semana atrás, ou uma que você fez com ajuda, e explique do zero sem consultar nada. Diga a complexidade, justifique as estruturas de dados, depois invente uma pergunta de acompanhamento e responda. Se você tropeçar, achou exatamente a lacuna que um entrevistador acharia.
- Conduza uma IA e depois defenda o resultado. Para o mundo em que a IA é permitida, pratique o ciclo completo. Peça algo a um assistente, leia a saída com olhar crítico, ache pelo menos uma coisa para contestar e depois explique o código final como se fosse seu. É literalmente essa a habilidade que essas rodadas testam.
- Simule as condições. Use um cronômetro. Se a sua entrevista vai ser num editor compartilhado, treine em um. Se você pretende rodar um copiloto, treine rodando ele para que o fluxo vire memória muscular e não uma atrapalhada no dia.
O padrão nos quatro é o mesmo: treine a explicação, não só a resolução. Resolver é onde as ferramentas ajudam. Explicar é onde você ganha ou perde, e isso é inteiramente com você.
Perguntas frequentes
Usar IA numa entrevista de código é trapaça? Depende inteiramente das regras daquela entrevista específica. Se a empresa permite ou espera um assistente de IA, usar não é trapaça, é o teste. Se as regras proíbem ajuda externa, então usar IA é uma quebra dessas regras, e você assume o risco e as consequências. Sempre confirme o que é permitido antes de começar e, na dúvida, pergunte direto ao entrevistador.
O HackerRank ou o CodeSignal conseguem detectar IA? Eles não detectam IA diretamente, mas detectam os comportamentos em volta dela. Avaliações monitoradas nessas plataformas podem registrar trocas de aba e perda de foco, gravar a sua tela e a webcam, sinalizar copiar e colar no editor e, em algumas configurações, detectar um segundo monitor. A configuração fica a cargo da empresa. Trate uma avaliação monitorada como monitorada, porque normalmente ela é.
As empresas permitem IA em entrevistas de código hoje? Algumas permitem, cada vez mais. Várias empresas hoje te entregam um assistente de IA na rodada técnica de propósito e avaliam o quão bem você o conduz e revisa, porque isso reflete o trabalho de verdade. Muitas outras ainda proíbem. Não existe regra universal, então a única resposta confiável é a que está no seu convite específico ou vem do seu recrutador.
O entrevistador vai ver a minha segunda tela? Se você está compartilhando o display inteiro, sim, tudo que está nele é capturado. Compartilhar uma única aba é bem mais restrito e envia só aquela aba. Algumas plataformas monitoradas também tentam detectar monitores externos, independentemente do compartilhamento. A suposição mais segura é que qualquer coisa numa tela compartilhada pode ser vista.
Qual é a melhor IA para entrevistas de código? A resposta honesta é que a melhor ferramenta é aquela cuja saída você consegue entender e defender por completo, porque a pergunta de acompanhamento do explique seu código é onde as entrevistas são ganhas e perdidas. Para uma rodada ao vivo, um copiloto feito para isso, como o GhostPilot, ajuda com transcrição, uma abordagem inicial e suporte a código por captura de tela, com um plano gratuito para você testar antes que conte. Qualquer que seja a sua escolha, a ferramenta é uma rede, não um substituto do entendimento.
Fechando
Usar IA numa entrevista de código já não é uma única pergunta de sim ou não. São duas situações diferentes que exigem duas mentalidades diferentes: no mundo permitido, brilhe conduzindo bem a IA e pegando os erros dela; no mundo proibido, entenda as regras, os riscos e o fato de que o momento de explicar o seu código é o único que nenhum software pode fingir por você. De qualquer forma, o que realmente move o ponteiro é conseguir raciocinar em voz alta e sustentar a sua solução. Um copiloto pode carregar as partes chatas e acalmar os seus nervos, mas o entendimento tem que ser seu. Se você quer praticar conduzir um antes que valha ponto, o plano gratuito do GhostPilot te dá transcrição ao vivo e respostas de IA sem cartão.