The experience ended up feeling rewarding but also genuinely challenging. I didn’t end up moving forward, but I kept the impression that the process itself had been worthwhile.
At the time, we decided not to continue together, and I expected that if there were new openings later, I might get a chance to talk again. I didn’t get an offer.
> 1 year
Average Neutral Bengaluru
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 cou…
> 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 …
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.