Pensar em voz alta não é uma narração constante. É uma forma de expor as decisões que um entrevistador não pode inferir do código silencioso, deixando a atenção suficiente para resolver o problema.

01

Usar pontos de controlo de decisão

  • Restabeleça o contrato e faça as perguntas necessárias para esclarecer.
  • Nomeie a abordagem mais simples e viável.
  • Chame a estrutura de dados ou invariante que carrega a solução.
  • Pausa antes de uma troca significativa.
  • Resumir antes de testar ou mudar de direção.
02

Dizer coisas úteis

  • “Estou tratando essa entrada como imutável porque...”
  • “O importante caso de borda é...”
  • “Esta abordagem é linear no número de itens porque...”
  • “Quero verificar o caminho da falha antes de otimizar...”
  • “Vejo uma falha na minha primeira suposição; vou rever...”
03

Evite extremos comuns

  • Não narrar cada tecla.
  • Não desapareça em silêncio por toda a implementação.
  • Não defenda uma abordagem depois de encontrar provas contrárias.
  • Não pedir permissão para sintaxe de rotina.
  • Não optimize antes que o contrato e a solução de base sejam claros.
04

Pratique a habilidade

  • Grave uma solução de dez minutos.
  • Marque cada esclarecimento, decisão, risco e declaração de verificação.
  • Tente novamente com menos palavras e pontos de controlo mais claros.
  • Compare se a segunda tentativa facilitou o trabalho.

Revisão editorial
As afirmações sobre o produto foram verificadas com base no funcionamento atual. Encontrou um problema? Envie uma correção.