My experience went in a direction I wasn’t expecting. Early on, I felt the interviewers were relying heavily on a rigid, memorized script instead of exploring architecture and trade-offs in a real way. The session felt rushed toward completion of a skeleton task, and it didn’t leave much room for production-minded considerations like comprehensive error handling.
When concepts came up that should have been foundational—especially around state-machine thinking—the interviewers seemed unfamiliar. What really threw me was that the requirements shifted at the last minute because they couldn’t clearly define the problem scope up front. That made it hard to know what “right” even meant as the session progressed.
4 weeks ago
Average Neutral London, England
After a recruiter chat, my process moved into technical rounds with about an hour per stage. I ended up getting far enough that I could feel the momentum build—pair programming first, with a panel that was mostly friendly and even guided me when I felt stuck. In the pairing itself, I tried to stay collaborative and communicate my thinking clearly, and one interviewer at the end told me it had gone better than most senior IC candidates. Even so, it wasn’t enough to move me forward.
The system design round was where things started to feel unstable for me. I had the sense it would be straightforward at first, but the two interviewers pulled in different directions. One pushed me to move ahead to other parts before I felt ready, and the two of them ended up contradicting each other on what an acceptable solution should look like—one wanting a needlessly complex approach and the other focusing on meeting the core requirements. The product interview then leaned hard into soft skills: they asked about my previous job, but they didn’t seem to grasp what I’d actually worked on, and they also asked how I’d measure success for their team.
2 months ago
Average Negative São Paulo, São Paulo
The tone of my process shifted hard as it went on. At first, the recruitment side felt okay, with the process beginning nicely and staying within norm…
2 months ago
Average Neutral United Kingdom
My early rounds were very focused on code plus collaboration, and the pair programming session centered on implementing a circuit breaker. They starte…
2 months ago
My start was pretty classic: after I made it through CV screening, I had a recruiter conversation covering my background, why I was switching, and com…
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 & Flow
The interview process typically starts with a recruiter conversation, followed by a structured loop that includes pair programming, system design, product interviews, and behavioral assessments. Candidates noted that the flow felt organized but could vary in clarity and pacing, especially in later stages.
Recruiter screenStructured loopInterview flow
Pair Programming Focus
Candidates experienced pair programming sessions that emphasized collaboration and practical problem-solving, often involving tasks like implementing a circuit breaker. The evaluation criteria varied, with some candidates feeling penalized for asking clarifying questions or for not adhering strictly to expected behaviors.
Pair programmingCollaborationPractical tasks
System Design Challenges
The system design interviews often presented challenges, with candidates reporting mixed experiences regarding interviewer expectations and pacing. Some felt rushed or faced contradictory guidance, which impacted their ability to demonstrate their design thinking effectively.
System designPacingContradictory guidance
Behavioral & Cultural Fit
Behavioral interviews focused on cultural fit and soft skills, with some candidates feeling the questions did not align with their actual experiences. The tone of these interviews varied significantly, affecting candidates' motivation and perception of the company's culture.
Behavioral questionsCultural fitSoft skills
Communication & Feedback
Candidates reported inconsistencies in communication throughout the process, with some experiencing long delays and vague feedback after interviews. Clear and timely communication was highlighted as a key factor in the overall interview experience.
CommunicationFeedbackProcess delays
Overall Difficulty & Expectations
The overall difficulty of the interviews was perceived as average, but candidates noted that the expectations for performance could be unclear, especially regarding how technical and behavioral aspects were weighted in the final decision-making process.