Resolução de Problemas & Pensamento de Entrevista / Como Explicar sua Solucao

Como Explicar sua Solucao

Como Explicar sua Solucao Sem se Perder

Um jeito simples de falar enquanto resolve, sem virar um monologo confuso nem deixar o entrevistador adivinhando seu raciocinio.

O problema

Tem gente que sabe resolver o problema, mas perde forca quando precisa explicar o que esta fazendo.

Ou fala pouco demais e deixa buraco no raciocinio.

Ou fala tanto que a resposta vira ruido.

Modelo mental

Explicar a solucao nao e narrar cada pensamento que passa pela sua cabeca.

E dar visibilidade so para o que ajuda a confiar na sua decisao.

Na pratica, isso costuma caber em tres coisas:

  • qual caminho voce escolheu
  • qual trade-off existe
  • por que essa escolha faz sentido aqui

Quebrando o problema

Uma forma simples de falar melhor e esta:

  1. diga a versao mais simples da solucao
  2. nomeie o custo dela
  3. explique por que melhoraria ou por que pararia ali
  4. mantenha a resposta perto do problema, nao da teoria

Isso evita dois extremos ruins: silencio demais ou explicacao sem fim.

Exemplo simples

Imagine esta resposta:

Eu usaria dois ponteiros.

Isso diz muito pouco.

Uma versao melhor seria:

A primeira versao pode ordenar o array e usar dois ponteiros para procurar a soma desejada. O custo e perder a ordem original e pagar pela ordenacao. Se eu precisar preservar ordem ou responder em uma passada, eu iria para hash map.

Agora existe caminho, custo e criterio.

Erros comuns

  • descrever cada detalhe tecnico sem dizer a ideia principal
  • falar nome de tecnica como se isso ja explicasse tudo
  • esconder trade-off para parecer que a resposta e obvia
  • explicar teoria demais e esquecer de pousar numa decisao concreta

Como um senior pensa

Um senior forte explica para gerar confianca, nao para performar.

Ele deixa visivel o suficiente para a outra pessoa acompanhar sem se afogar em detalhe.

Normalmente isso soa assim:

Minha versao mais simples seria esta. O custo e este. Se eu precisasse melhorar, eu iria nessa direcao por este motivo.

O que o entrevistador quer ver

Em entrevista, isso costuma responder quase tudo que importa:

  • voce sabe estruturar a resposta
  • voce entende o custo da propria escolha
  • voce consegue comunicar sem depender de improviso

Quem faz isso bem parece mais maduro do que quem tenta soar genial a cada frase.

Explicar bem nao e falar muito. E deixar claro por que sua decisao faz sentido.

Se a outra pessoa nao consegue seguir seu caminho, a solucao pode ate estar certa, mas a resposta ainda esta fraca.

Proximas leituras