No geral as entrevistas foram tranquilas e as conversas foram muito boas. Foi bem humanizado, o que achei um diferencial e me surpreendeu.
1) Entrevista com recruiter
Conversa tranquila, focada em explicar a vaga, responsabilidades e entender minha experiência. Foi mais alinhamento de perfil e expectativas mesmo. Um pouco de fit cultural também.
Dica: faça perguntas sobre o time, desafios da vaga e momento da empresa. Ajuda a entender melhor o contexto e mostra interesse.
2) Entrevista técnica + pair programming
Teve uma parte prática de pair programming. Precisei escrever testes para uma função existente, identificar code smells e sugerir melhorias/refatorações no código. Avaliaram bastante o raciocínio, a forma de pensar e como eu comunicava as decisões. Tenha sempre abertura a feedbacks e mostre que você sabe chegar a soluções em conjunto.
Depois vieram perguntas técnicas, por exemplo:
- Como lido com logging (o que logar, como definir o que é relevante, níveis de log, segurança em logs, etc.)
- Experiência com Jira ou ferramentas similares
- Como identificar causa raiz de falha de segurança
- Como prevenir falhas de segurança
- Como agir no momento de uma falha em produção e como aprender com o erro depois (post-mortem, ajustes de processo, etc.)
Responda com clareza e profundidade técnica quando precisar.
3) Entrevista com líder
Foco mais comportamental / fit cultural. Perguntas sobre como a equipe atual lida com feedback, experiência com stakeholders, se já liderei time ou projeto e como foi essa experiência.