Notas de um Entrevistador

As práticas de contratação em engenharia de software atraem críticas duras aqui, desde perguntas de trivia sobre SOLID e Big-O até a dependência excessiva de treinos em LeetCode, histórico acadêmico e jargão cultural. Os comentadores argumentam que essas abordagens muitas vezes selecionam memorização, conformidade e privilégio em vez de verdadeira capacidade de resolver problemas, comunicação e experiência prática, e apontam alternativas como testes com amostras de trabalho e análises profundas de projetos anteriores. Também surgem conselhos práticos para candidatos: pesquisar a empresa, ouvir com atenção, comunicar-se com concisão e garantir que a configuração remota — especialmente o áudio — não prejudique seu desempenho.

Preparação e motivação do candidato

  • Muitos defendem uma preparação básica: pesquisar a empresa, entender os produtos, ter um motivo concreto para o interesse e fazer perguntas informadas.
  • Outros discordam: a maioria das empresas não é “especial”, então exigir entusiasmo profundo é presunçoso; um interesse mínimo, mas genuíno, mais remuneração justa é visto como suficiente para funções de staff.
  • Espera-se que cargos de liderança demonstrem interesse mais específico e capacidade de contextualização.

Comunicação e comportamento na entrevista

  • Forte ênfase em respostas concisas e focadas; “vomitar palavras” e divagar são modos comuns de falha.
  • Métodos estruturados (por exemplo, parecidos com STAR) são recomendados para comunicadores mais fracos.
  • Ouvir a pergunta, não falar por cima dos entrevistadores e responder diretamente são pontos ressaltados repetidamente.
  • Ignorar pistas durante tarefas de programação é visto como um grande sinal de alerta; colaborar para sair de um impasse importa mais do que a perfeição inicial.

Configuração remota e logística

  • Vários comentários destacam a importância de ter um microfone confiável, internet e competência básica em videochamadas, especialmente para funções remotas.
  • Há debate sobre quanto investir em equipamento de áudio; o consenso é que “qualquer coisa é melhor do que fones Bluetooth ruins ou microfones de laptop”, com exceção observada para os microfones recentes dos MacBooks.
  • Alguns perguntam sobre software para melhorar a qualidade da voz; não surge uma solução consensual clara.

Conteúdo da entrevista: o que perguntar e por quê

  • Há opiniões divididas sobre perguntas teóricas (SOLID, verbos HTTP, inner joins etc.):
    • Alguns evitam isso, preferindo tarefas de programação de dificuldade simples a média mais explicação.
    • Outros veem perguntas focadas em crítica (por exemplo, “de qual princípio SOLID você discorda e por quê?”) como úteis para sondar profundidade e julgamento — se não forem tratadas como trivialidades de memorização.
  • SOLID e “Uncle Bob” geram amplo debate:
    • Alguns veem SOLID como orientação de design atemporal e amplamente aplicável.
    • Outros o consideram datado, excessivamente abstrato ou dogma de OOP empresarial propagado de forma acrítica.
    • Vários observam que muitos desenvolvedores aplicam ideias parecidas intuitivamente sem conhecer o acrônimo.

Sinais: LeetCode, notas e heurísticas

  • Um grupo argumenta que “ser mestre em LeetCode + ser sociável” é a estratégia dominante para muitas empresas.
  • Outro prefere tarefas do tipo amostra de trabalho, análises profundas de sistemas anteriores e discussão de projetos reais em vez de quebra-cabeças e trivialidades.
  • O histórico acadêmico é controverso:
    • Alguns o veem como uma heurística decente para ética de trabalho e cuidado.
    • Outros respondem que ele prejudica pessoas neurodivergentes, candidatos mais velhos e ignora diferenças de motivação entre escola e trabalho.
  • Há críticas de que muitos processos seletivos otimizam para o conforto do entrevistador, trivialidades e adequação cultural em vez de prever empiricamente o desempenho no trabalho.

Observações metalinguísticas e cinismo

  • Vários comentadores chamam entrevistas de um método de triagem “terrível”, mas entrincheirado, frequentemente desalinhado com as habilidades reais do trabalho.
  • Preocupações com entrevistas excessivamente rigorosas, estilo porteiro, e com a dependência de buzzwords e acrônimos como sinais sociais em vez de competência real.
  • Alguns sugerem enviar perguntas com antecedência para obter respostas mais profundas; outros dizem que isso distorceria os sinais desejados.