Eu acabei passando por dois processos bem perto um do outro, e a sensação foi de que tudo não “andava” de verdade. No primeiro, para Tech Lead, foi um fluxo com três etapas: conversa com RH, depois uma parte técnica e, por fim, a etapa de liderança. No final desse caminho, eu simplesmente fiquei sem retorno nenhum—sem feedback, sem motivo, e até com aquele sumiço total de mensagens.
Alguns dias depois, a mesma recrutadora entrou em contato de novo para um processo de Staff Engineer. Ela não parecia ter respondido sobre o andamento do processo anterior e ainda comentou que a vaga teria mudado para Senior Manager. Mesmo assim, eu aceitei seguir para Staff Engineer. Aí veio um desafio com foco em arquitetura event-driven: processar eventos e persistir em uma base, para entregar em cinco dias. Depois disso, ainda teriam mais duas etapas, mas eu nem cheguei a saber como seriam, porque eu entreguei o projeto bem estruturado, com documentação e trade-offs bem explicitados. Quando terminou, voltou o mesmo comportamento: ghosting, nenhuma resposta, nenhuma devolutiva—e o processo morreu por silêncio.
2 months ago
Average Neutral Brazil
O começo foi um papo com a recrutadora, que apresentou a vaga e os benefícios, bem direto. Depois disso, eu conversei com o gestor do time, falando sobre minhas experiências e entrando mais fundo nos projetos que eu tinha feito. A partir daí veio um desafio para entregar em até cinco dias — o prazo era flexível, mas ainda assim era uma entrega com foco claro.
O desafio era implementar um sistema de processamento de eventos, como uma ingestão de eventos. O combinado era que, depois de entregar, eu teria uma conversa final com o gestor e também com um desenvolvedor para discutir o que eu tinha implementado e até construir algo em cima do desafio. Só que, na prática, eu acabei conversando apenas com o diretor da área, porque o desenvolvedor não pôde participar. A discussão acabou ficando muito voltada para liderança, tipo como eu montaria um time para desenvolver aquele mesmo sistema.
5 months ago
Average Negative London, England
Começou com uma conversa inicial com recrutador e depois veio um take-home em Go. Depois que eu entreguei, fizeram um follow-up técnico para discutir …
> 1 year
Difficult Negative Brasilândia do Tocantins
Meu processo foi dividido em etapas bem claras. A primeira foi com uma profissional de RH. Depois disso, eu tive uma conversa com o gestor da área e u…
> 1 year
Difficult Positive Brazil
O processo começou com uma conversa com alguém do time de RH. Depois, eu segui para uma entrevista técnica com um líder do time, que consistiu em um D…
Unlock every Software Engineer interview experience
Interviewed here recently? Add yours to help the next candidate. You'll appear as Anonymous.
What to expect
Distilled from the reports
Interview Structure & Stages
The interview process typically consists of a recruiter screening, a technical interview with a team lead, and a practical coding challenge, often culminating in a live coding session or pair programming. Candidates should prepare for a clear sequence of steps that may vary slightly in focus but generally follow this structure.
Recruiter screenTechnical interviewLive coding
Technical Challenges
Candidates can expect to face technical challenges that may include take-home assignments focused on system design or coding tasks, often requiring them to implement features or solve problems in real-time. Familiarity with relevant programming languages and frameworks is essential.
Take-home challengeSystem designReal-time coding
Communication & Feedback
While initial communications with recruiters are generally positive and clear, many candidates report experiencing a lack of follow-up or feedback after interviews, leading to frustration and a sense of ghosting. It's advisable to follow up proactively if updates are not received.
Follow-upGhostingFeedback
Interview Atmosphere
The atmosphere during interviews can vary significantly; some candidates report supportive and engaging interactions, while others describe a more stressful or unwelcoming environment. Candidates should be prepared for varying levels of interpersonal dynamics during technical discussions.
Many candidates noted that the interview process includes a collaborative element, particularly during live coding or pair programming sessions, which emphasizes teamwork and real-time problem-solving. Being prepared to communicate and collaborate effectively is crucial.
CollaborationPair programmingTeamwork
Outcome & Reflection
Despite positive experiences during interviews, many candidates did not receive offers, often reflecting on the mismatch between their skills and the company's expectations. It's important to seek clarity on role requirements and reflect on personal fit after the process.