24 de Fevereiro de 2026
Como responder "por que essa abordagem?"
Uma resposta forte explica restrições, trade-offs e por que a escolha faz sentido naquele problema.
Andrews Ribeiro
Founder & Engineer
4 min Intermediario Pensamento
O problema
A pergunta parece simples:
por que essa abordagem?
Mas ela derruba muita gente.
Porque o candidato até chegou numa solução boa, só que não consegue sustentá-la sem cair em frase automática.
A resposta vira algo como:
- “porque é mais performático”
- “porque é mais escalável”
- “porque é a melhor prática”
- “porque nesse caso faz mais sentido”
Isso fala pouco.
Às vezes não fala nada.
O entrevistador não quer só saber que você escolheu um caminho.
Quer saber se a escolha foi feita com critério.
Modelo mental
Pense assim:
responder “por que essa abordagem?” é explicar qual dor ela resolve melhor e qual custo você aceitou em troca.
Essa é a estrutura central.
Toda abordagem ganha em alguma dimensão e perde em outra.
Se você não mostra essa troca, a resposta parece preferência pessoal ou buzzword.
Se mostra a troca com clareza, a resposta começa a soar madura.
Quebrando o problema
Comece pela restrição que realmente pesa
A melhor justificativa quase sempre nasce de uma restrição.
Exemplos:
- preciso preservar índice
- preciso responder em uma passada
- preciso simplificar entrega
- preciso reduzir risco operacional
- preciso manter reversibilidade
Sem restrição, a abordagem parece arbitrária.
Com restrição, ela ganha contexto.
Depois nomeie o custo que você está aceitando
Toda escolha cobra algo.
Pode ser:
- mais memória
- mais complexidade
- pior legibilidade
- mais latência de escrita
- menos flexibilidade futura
Quando você mesmo traz esse custo, a resposta sobe de nível.
Porque mostra que você não está tentando vender solução perfeita.
Está mostrando julgamento.
Só então diga por que essa troca vale a pena
Aqui entra a frase que muita gente pula.
Não basta dizer:
- “uso hash map”
Vale dizer:
- “uso hash map porque preciso de busca rápida em uma passada e estou disposto a pagar memória extra”
Agora a escolha ficou defensável.
Dizer quando você mudaria de abordagem é um sinal forte de maturidade
Esse é um truque bom porque mostra que sua solução não é dogma.
Algo como:
se eu não precisasse preservar índice, eu consideraria ordenar e usar two pointers para simplificar a estrutura
Isso comunica:
- flexibilidade
- noção de contexto
- comparação real entre alternativas
Resposta curta é melhor do que resposta abstrata
Justificativa boa não precisa ser longa.
Ela precisa ser completa no lugar certo.
Uma fórmula simples costuma funcionar:
- restrição principal
- abordagem escolhida
- custo aceito
- condição que faria mudar
Exemplo simples
Pergunta:
Por que você escolheu
Hash Mapem vez de ordenar o array?
Resposta genérica:
Porque
Hash Mapé mais eficiente.
Resposta melhor:
Aqui eu escolhi
Hash Mapporque quero resolver em uma passada e preservar os índices originais. O custo é memória extraO(N). Se preservar índice não importasse, ordenar e usar two pointers poderia simplificar a lógica, mas pagariaO(N log N)e mudaria a ordem.
Em poucas frases, você mostrou:
- o que protegeu
- o que pagou
- o que descartou
- por que descartou
Erros comuns
- Defender a solução com buzzword em vez de critério.
- Responder como se a abordagem não tivesse custo.
- Falar só da técnica e não da restrição que motivou a técnica.
- Soar dogmático, como se houvesse um único caminho “correto”.
- Dizer “depende” sem completar de que depende.
Como um senior pensa
Quem está mais maduro não tenta vender que escolheu a resposta perfeita.
Tenta mostrar que escolheu a melhor troca para aquele cenário.
Isso vale para:
- algoritmo
- arquitetura
- debugging
- rollout
- decisão de produto
O raciocínio senior costuma soar assim:
dado este contexto, protegi isto, aceitei este custo e faria diferente se a restrição mudasse.
É uma resposta simples.
Mas transmite muita coisa ao mesmo tempo.
O que o entrevistador quer ver
Quando faz essa pergunta, o entrevistador geralmente quer perceber se você:
- tem critério e não só repertório
- enxerga custo, não só benefício
- conecta técnica com restrição
- consegue sustentar a escolha com clareza
Uma resposta forte sobre esse tema costuma soar assim:
Eu tento justificar abordagem sempre por restrição, custo e condição de troca. Isso me ajuda a não responder com buzzword e deixa claro por que essa solução faz sentido aqui, não em qualquer cenário.
Justificar bem a escolha vale mais do que repetir que ela é “mais escalável”.
Quando você explica o custo que aceitou, sua decisão começa a parecer de verdade.
Resumo rápido
O que vale manter na cabeça
- Resposta fraca para 'por que essa abordagem?' costuma ser rótulo sem critério.
- Resposta forte mostra restrição relevante, custo aceito e razão prática da escolha.
- Dizer o que faria você mudar de caminho passa mais maturidade do que vender a abordagem como perfeita.
- Em entrevista, justificar bem a escolha pesa quase tanto quanto chegar na escolha.
Checklist de pratica
Use isto ao responder
- Consigo explicar qual restrição favorece minha abordagem?
- Sei nomear o principal custo da solução sem esperar o entrevistador perguntar?
- Consigo dizer em que cenário eu trocaria de abordagem?
- Minhas respostas usam critério real ou só palavras como 'simples', 'escalável' e 'performático'?
Você concluiu este artigo
Próximo passo
Como Explicar sua Solução sem se Perder Próximo passo →Compartilhar esta página
Copie o link manualmente no campo abaixo.