I went through three rounds total. The first two were technical, and the third was a hiring manager round. The flow felt straightforward while I was doing it, and I went through every interview stage.
After the hiring manager round, though, things stalled. They told me they couldn’t make a decision right away, and then I was effectively left waiting—no further clarification, and eventually it turned into silence.
> 1 year
Average Positive Durham, NC
I ended up doing two phone screens before getting pulled into a full day of interviews with people from different team members. The day included a couple of technical questions that I had to solve, followed by a code walkthrough as I talked through my approach.
I remember the questions being pretty typical for a software engineering interview—more about reasoning and communication than just getting to a final answer. Overall it felt like I was expected to stay engaged, listen carefully, and ask questions back as the conversation moved.
> 1 year
Easy Negative Durham, NC
My interview process started with a recruiter reaching out for a role in Durham, NC, and it moved quickly through several stages. The first round was …
> 1 year
Difficult Positive Bengaluru
My interview was with a very patient interviewer who was also genuinely nice. I took a little time to formulate my answers, and even though there was …
> 1 year
Average Negative New York, NY
I went through phone and onsite interviews where each onsite consisted of multiple rounds checking both technical and behavioral things. The overall p…
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 & Rounds
Candidates typically go through multiple rounds, starting with phone screens followed by onsite interviews that include both technical and behavioral assessments. The number of rounds can vary, with reports of up to 12 interviews in a single day, creating a demanding experience.
Phone screenOnsite interviewsMultiple rounds
Technical Assessments
Technical interviews often focus on data structures, algorithms, and coding problems, with some candidates using platforms like HackerRank. Interviewers expect candidates to explain their thought processes and engage in discussions rather than just providing final answers.
Data structuresAlgorithmsHackerRank
Behavioral & HR Rounds
Behavioral interviews are common and often involve discussions about past experiences and motivations. Candidates should prepare for a mix of technical and HR questions, as well as the need to articulate their fit for the role.
Behavioral questionsHR roundMotivation
Communication & Follow-Up
Many candidates reported issues with communication, particularly after the final rounds, experiencing long delays and a lack of clarity regarding their status. It's advisable to follow up proactively if you don't hear back within a reasonable timeframe.
Communication issuesFollow-upStatus updates
Interview Environment & Tone
The interview atmosphere can vary significantly, with some candidates experiencing supportive and engaging interviewers, while others faced a more adversarial tone. Candidates should be prepared for different styles and adapt accordingly.
Candidates generally found the process to be challenging but rewarding, with many expressing a desire for clearer communication and feedback, especially after not receiving offers. Reflecting on the experience can help improve future interviews.