Entrevistas

Entrevista técnica em inglês: como explicar seu raciocínio em voz alta

Na entrevista técnica em inglês, o entrevistador avalia tanto a solução quanto o caminho até ela. Por isso, narre o raciocínio em frases curtas: confirme o problema, proponha uma abordagem, explique as escolhas enquanto trabalha e revise no fim. Silêncio longo costuma pesar mais do que um erro de gramática.

· 6 min de leitura · Equipe Sprint

O que se avalia numa entrevista técnica em inglês

Seja um exercício de programação ao vivo, um desenho de arquitetura ou um estudo de caso de dados, a entrevista técnica simula o trabalho em equipe. O entrevistador quer ver como você entende um problema, como decide entre alternativas e como comunica essas decisões. Chegar à resposta certa em silêncio vale menos do que chegar a uma boa resposta explicando cada passo.

Para quem fala inglês como segunda língua, o desafio é duplo: pensar no problema e, ao mesmo tempo, montar frases. A saída não é falar mais, e sim ter um repertório de frases curtas e previsíveis para cada momento, que liberam a atenção para a parte técnica.

Passo a passo para pensar em voz alta

  1. Repita o problema com suas palavras. Isso confirma o entendimento e dá alguns segundos para organizar o raciocínio.

  2. Faça perguntas de esclarecimento sobre entradas, limites, escala e casos extremos.

  3. Proponha uma abordagem inicial, mesmo que simples, antes de começar a escrever.

  4. Narre enquanto executa: o que está fazendo e por quê, em frases curtas.

  5. Teste com um exemplo e percorra a solução em voz alta.

  6. Discuta melhorias: complexidade, alternativas e o que faria com mais tempo.

Frases para esclarecer o problema

  • Just to make sure I understand, we need to …

    Reformular o enunciado.

  • Can I assume that the input is always …?

    Confirmar uma premissa.

  • What should happen if the list is empty?

    Perguntar sobre um caso extremo.

  • Roughly how many users or requests are we talking about?

    Entender a escala, útil em system design.

  • Should I optimize for speed or for memory?

    Esclarecer a prioridade.

  • Is it okay if I start with a simple solution and improve it later?

    Combinar a estratégia com o entrevistador.

Como narrar a solução e explicar trade-offs

  • My first idea is to …

    Apresentar a abordagem inicial.

  • The brute-force approach would be …, but that's O(n²).

    Mostrar que conhece a solução ingênua e seu custo.

  • I'm going to use a hash map here, because lookups are constant time.

    Justificar uma escolha técnica.

  • The trade-off is that we use more memory.

    Explicitar o custo da decisão.

  • Now I'm handling the edge case where …

    Narrar o que está fazendo.

  • Let me walk through this with an example.

    Iniciar o teste da solução.

Narração durante um exercício de código
Okay, so we need to find the first repeated character in a string. Just to confirm: should the comparison be case-sensitive? Got it. My first idea is to compare each character with every other one, but that would be O(n²). A better option is to go through the string once and store each character in a set. If the character is already in the set, that's our answer. The trade-off is some extra memory, but the time goes down to O(n). Let me write that, and then I'll walk through an example.

Frases curtas, uma ideia por vez. O candidato confirma premissas, compara alternativas e anuncia o próximo passo.

Início de uma entrevista de system design
Before I start drawing, I'd like to clarify a few requirements. Are we designing for a global audience or a single region? And what's more important here: consistency or availability? Okay. Then I'll start with a high-level view: a load balancer, a set of stateless API servers, and a database. Once we agree on that, I can go deeper into caching and how we'd scale the database.

Em system design, perguntas sobre requisitos e escala vêm antes de qualquer desenho.

O que dizer quando você trava ou erra

Travar faz parte do processo, e o entrevistador sabe disso. O que conta é como você reage: reconhecer, explicar onde está a dúvida e propor um caminho mostra maturidade técnica. Muitos entrevistadores ajudam com uma dica quando entendem em que ponto você parou.

  • I'm a bit stuck on this part. Let me think about it differently.

    Admitir a travada e mudar de ângulo.

  • Actually, I think there's a bug here. Let me fix it.

    Corrigir um erro próprio.

  • I'm not sure about the exact syntax, but the idea is …

    Seguir adiante sem depender da sintaxe.

  • I haven't worked with that directly, but I would approach it by …

    Responder sobre algo que você não domina.

  • Would you mind giving me a hint?

    Pedir ajuda sem constrangimento.

Vocabulário técnico: onde brasileiros costumam tropeçar

  • Pronúncia de termos que usamos em português. “Cache” se pronuncia como “cash”; “data” pode ser “dei-ta” ou “dá-ta”, ambos corretos.

  • Símbolos e notação. Pratique ler em voz alta: “O of n log n”, “i plus one”, “not equal to”, “square brackets”, “curly braces”.

  • Falsos cognatos. “Actually” significa “na verdade”, não “atualmente”; “eventually” é “por fim”, não “eventualmente”. Veja outros em falsos cognatos no trabalho.

  • Verbos de ação. “Iterate over”, “return”, “store”, “handle”, “call”, “refactor” aparecem em quase toda narração.

Como treinar a entrevista técnica em inglês

  1. Resolva exercícios em voz alta, em inglês, mesmo sozinho. Grave a tela e o áudio.

  2. Ouça a gravação e marque os momentos de silêncio longo ou de frases que não saíram.

  3. Monte uma lista pessoal das frases de que sentiu falta e revise antes de cada treino.

  4. Faça simulações com alguém que interrompa e pergunte “Why did you choose that?”.

A entrevista técnica costuma vir acompanhada de etapas comportamentais, em que o método STAR ajuda a estruturar as respostas. Na Sprint, a trilha de estudo é montada por tópicos para o seu objetivo, e as aulas individuais permitem praticar a explicação técnica com correção na hora. Para ver a preparação completa, acesse inglês para entrevista.

Dúvidas frequentes

Posso pensar em português e só falar em inglês?

No começo, é natural. Com treino em voz alta, você passa a pensar diretamente em inglês nas partes mais repetitivas da narração, o que reduz as pausas.

Erros de gramática prejudicam a avaliação técnica?

Em geral, pesam pouco se a explicação for clara. O que prejudica é não conseguir comunicar o raciocínio, seja por silêncio, seja por frases longas e confusas.

Posso pedir para escrever antes de explicar?

Pode, mas combine com o entrevistador e explique o que fez logo em seguida. O ideal é alternar: uma frase de explicação, um trecho de código.

Comece medindo, não comprando

O nivelamento é gratuito: uma conversa e uma prova mostram onde está o seu inglês, o que falta para o seu objetivo e quanto tempo isso leva no seu ritmo.

Leia também