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.
2 months ago
Difficult Neutral California City, CA
My process was pretty short: a screening followed by a Zoom technical interview. I remember it feeling harder than I expected, even though there weren’t many steps. After that, I got a follow-up email letting me know my decision, and that was basically the end of it.
Overall, it felt fairly all right—nothing especially surprising, just a compressed process. I didn’t advance, but at least I wasn’t left completely in the dark about the result.
3 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 f…
4 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…
5 months ago
Easy Negative San Francisco, CA
I started with a Zoom call with the hiring manager that felt pleasant, and then another call with the recruiter that was mostly about whether I wanted…
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.