I started with a recruiter conversation, and after we talked through my background, the recruiter didn’t feel the role I applied for was the best match. Instead of ending things, he suggested another position in the Routing organization. I was skeptical about whether I had the right skills, but the problem domain sounded genuinely interesting, so I agreed to proceed.
Even though I didn’t make it to the next stage, the process felt thoughtful. The recruiter was especially detail-oriented, and he gave personalized prep and specific feedback—not just after the interview, but even set up dedicated time to talk through feedback in person after the decision. I left with a clear sense of where I fell short and what to work on, and honestly I ended up enjoying the experience more than I expected. My frustration wasn’t with the rejection; it was wishing more recruiters ran processes with that level of care.
5 months ago
Average Positive Bengaluru
My interview journey felt like it was built around a lot of rounds and gatekeeping. The process was described as split into two main stages: Level 2 first, and then Level 3 after you cleared everything in Level 2. I was told I’d need to pass all the Level 2 interviews to move forward, and once eligible for Level 3, I’d go through another set of managerial and technical rounds to finish.
Even with that structure, the overall experience dragged for me. The interviews kept stacking up, and it started to feel like the hiring team didn’t have a consistent picture of what they were actually looking for. I put real time into preparing and showing up for multiple conversations, but the end result left me feeling like the effort didn’t translate into a clear evaluation. I didn’t feel angry at the interviewers themselves—more that the process stretched on without enough alignment behind the scenes.
6 months ago
Average Positive London, England
After an initial set of recruiter conversations, the process moved through a fairly standard sequence: technical discussions, a system design exercise…
7 months ago
Average Neutral United States
My process started with an HR call where we went through project details and what I was looking for. That connected quickly into a hiring manager deep…
8 months ago
Difficult Positive Californian, PA
The live coding session was the moment I realized I wasn’t fully prepared for how specific the requirements would feel. I had to build an md-to-html 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
Recruiter Interaction
The initial recruiter call is generally focused on discussing the candidate's background and the role, with some reports highlighting the recruiter's personalized feedback and care throughout the process. Candidates appreciated the clarity and organization provided by recruiters, which helped set expectations for the interview stages.
Recruiter callFeedbackRole clarity
Technical Assessment Structure
Candidates typically undergo a technical assessment that may include live coding, system design, or take-home projects, with varying levels of difficulty and focus on specific technologies. Some candidates noted that the technical interviews often included unique requirements or tasks that were not standard algorithm questions, leading to mixed experiences.
Live codingSystem designTake-home project
Interview Rounds and Progression
The interview process often involves multiple rounds, including technical and behavioral interviews, with some candidates experiencing a structured progression through levels. However, several reports mentioned a lack of alignment in expectations and evaluations, leading to frustration despite a well-defined process.
Interview roundsProgressionLevel structure
Behavioral and Cultural Fit
Behavioral interviews are a key component, focusing on cultural fit and past experiences, with candidates encouraged to discuss their projects and motivations. While some found these discussions straightforward, others felt the evaluations were not aligned with the feedback received.
Behavioral interviewCultural fitPast projects
Candidate Experience and Communication
Overall candidate experiences varied, with some reporting a smooth and well-managed process, while others felt the communication and follow-up were lacking, particularly after negative outcomes. Candidates expressed a desire for more constructive feedback and clarity on their performance.
Candidate experienceCommunicationFeedback
Technical Difficulty and Support
Technical interviews often presented challenges that candidates found difficult, with some feeling unsupported during the process. Reports indicated that the level of difficulty could be unexpected, and the interaction style of interviewers sometimes affected the overall experience.