R
Interview Deckreact · next.js · senior/staff
0·0·122
Carreira

Perguntas Comportamentais Técnicas

STAR para tech: bug difícil, decisão técnica controversa, dívida técnica, conflito de opinião.

Perguntas comportamentais em entrevistas senior avaliam como você age em situações reais. O método STAR (Situação, Tarefa, Ação, Resultado) estrutura respostas de forma convincente. Em tech: bug que levou dias para resolver, decisão de arquitetura que você tomou e defendeu, momento que discordou de tech lead, como priorizou dívida técnica vs features.

Problema
Responder de forma vaga ('trabalhei em equipe', 'resolvi problemas') ou longa demais sem estrutura. Não ter exemplos concretos preparados. Falar mal de colegas ou empresa anterior.
Solução
Preparar 5-6 histórias STAR versáteis que cobrem: liderança técnica, resolução de conflito, bug complexo, aprendizado rápido, erro que cometeu e o que aprendeu, melhoria de processo. Adaptar a mesma história para diferentes perguntas.
Tip
Nunca fale mal de empresa/colega anterior — soa amador. Transforme fraquezas em aprendizados: 'cometi o erro X, aprendi Y, agora faço Z diferente'. Tenha métricas quando possível: 'reduzi o tempo de build de 8min para 2min' é mais convincente que 'melhorei o pipeline'.
// Template STAR para histórias técnicas
SITUAÇÃO: contexto específico (empresa, produto, momento)
  → Evitar: "Em um projeto antigo..."
  → Preferir: "No e-commerce X, durante a Black Friday de 2024..."

TAREFA: sua responsabilidade específica
  → "Eu fui responsável por..."
  → Não "nós" — a entrevista é sobre você

AÇÃO: o que VOCÊ fez (3-5 passos concretos)
  → Ferramentas, decisões, trade-offs considerados
  → "Primeiro investiguei X, depois Y, optei por Z porque..."

RESULTADO: impacto mensurável
  → "Reduzimos o tempo de resposta de 800ms para 200ms""Zero incidentes relacionados nos 6 meses seguintes""O padrão foi adotado pelo time todo"

// 5 histórias para preparar:
// 1. Bug complexo que você resolveu
// 2. Decisão de arquitetura que você defendeu
// 3. Conflito técnico e como resolveu
// 4. Aprendizado rápido de tecnologia nova
// 5. Melhoria de processo que você propôs
Q.Me fala de um bug difícil que você resolveu.
A.Use STAR: Situação (bug em produção afetando 10% dos usuários), Tarefa (investigar e corrigir em 4h), Ação (adicionei logging, reproduzi localmente, identifiquei race condition no useEffect, corrigi com cleanup function e AbortController), Resultado (resolvido em 3h, adicionei teste de regressão que pega esse padrão).
Q.Como você lida com dívida técnica?
A.Mostrar que você é pragmático: nem 'reescrevemos tudo' nem 'nunca pagamos'. Resposta ideal: 'categorizo por impacto e risco, documento como tech debt, proponho reservar 20% do sprint para dívida crítica, e argumento ROI para o PM quando a dívida bloqueia features'. Ter exemplo concreto de quando priorizou e quando não priorizou.
Q.Você já discordou de uma decisão técnica? Como resolveu?
A.Mostrar maturidade: não cedeu por pressão, mas também não foi inflexível. 'Apresentei dados e alternativas, ouvi as razões do outro lado, tentamos a abordagem deles com um prazo de reavaliação, e quando os problemas que previ apareceram, propus revisão sem "eu disse". A decisão final foi mais equilibrada que a minha proposta original.'
76/122← →