After a recruiter conversation, the process moved smoothly through a sequence of technical rounds that felt structured and well paced. In my loop, there were four technical discussions followed by a separate fitment-style conversation, and everything stayed on track without a lot of waiting around. The people interviewing were approachable and helpful, and the whole thing felt organized rather than chaotic.
My first technical round was relatively conversational, with basic system design questions that helped set context. The middle technical round shifted into something more hands-on: there was a code review component where I had to reason through what I was seeing and how I’d approach changes. The final technical round leaned into implementation, and it ended up being the most coding-heavy part of the process. Even when it got challenging, the tone stayed fair and constructive, and the panel kept the focus on what they were trying to assess.
1 month ago
Average Negative Gurgaon, Haryana
My loop started with three strong technical rounds that felt directly connected to the role—performance engineering, system design, automation, and leadership, with a lot of discussion about real-world problem solving. Each part felt technically engaging and relevant, and I came away feeling like the early rounds were actually evaluating the skills they needed.
The final round, though, looked nothing like the technical track that came before it. I spent most of the time on career history and personal background questions, including details about where I live, family status, and whether children were in school. After that, the conversation jumped again: there was a quick request to explain a complex geopolitical topic in a minute, plus a puzzle.
2 months ago
Average Positive Manchester, England
My interview started with a recruiter introduction call where we aligned on expectations and I talked through my background. After that, the technical…
4 months ago
Difficult Neutral York, England
After the recruiter touchpoint, the process went mostly technical and felt challenging in a very specific way. The questions leaned heavily on softwar…
4 months ago
Difficult Neutral Gurgaon, Haryana
I went through a fairly technical loop that started with a recruiter pre-screen, then moved into an in-person session that felt dense and technical. T…
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 begins with a recruiter call followed by a series of technical rounds, often including system design, coding, and fitment discussions. Candidates noted that the overall flow was generally organized, but some experienced inconsistencies in the final round's focus compared to earlier technical evaluations.
Recruiter callTechnical roundsFitment discussion
Technical Evaluation Focus
Technical rounds often cover a range of topics including system design, coding exercises, and real-world problem-solving scenarios, with an emphasis on hands-on coding or debugging. Candidates reported that the technical depth varied, with some feeling well-prepared while others faced unexpected shifts in focus during later rounds.
System designCoding exercisesReal-world problem solving
Behavioral & Cultural Fit
The final rounds often shift towards behavioral and cultural fit discussions, focusing on collaboration, leadership, and personal background rather than technical skills. This aspect can feel disjointed for candidates who expect a continuation of the technical evaluation.
Candidates generally reported a supportive atmosphere during technical evaluations, with interviewers guiding discussions and encouraging problem-solving. However, some candidates experienced logistical issues or chaotic scheduling that detracted from their overall experience.
Feedback during the process varied, with some candidates receiving constructive critiques while others felt the feedback was inconsistent or unclear. The outcome of the interviews often left candidates feeling uncertain, especially when expectations shifted unexpectedly.
Candidates noted that the technical depth required in interviews could be quite high, with expectations for specific knowledge areas like Kubernetes or data structures. Some candidates felt that the evaluation criteria were not always aligned with the role they were applying for, leading to confusion.