My process felt unusually smooth and structured. I started with a recruiter interaction, and from there the team kept things organized with clear expectations and quick updates. Even the way they communicated felt respectful—like they were trying to make sure I knew what was happening and what they needed from me.
I never ran into the awkward uncertainty you hear about with other companies. The communication stayed prompt, and the overall tone was welcoming. By the end, I didn’t walk away with an offer, but the experience still stood out to me as genuinely professional and reflective of a strong company culture.
10 months ago
Average Negative Pakistan
The coding portion was where my process started to unravel. During a technical interview, I was given a string manipulation challenge tied to a fintech context, and I honestly struggled to understand what was being tested beyond basic problem solving. I worked through the solution and was actively fixing an issue when a null pointer exception came up. I even identified what caused it and was working to get it to run.
But as the clock was running out, the interviewer told me time was up right when I was close to having the code execute. After the interview, I was able to run the code again and verify that it worked. The whole experience left me feeling like the goal wasn’t actually aligned with what they claimed they wanted—because I felt I demonstrated the reasoning and arrived at the solution, yet it still didn’t get counted.
> 1 year
Difficult Negative Redwood City, CA
My interview started with a recruiter call, and then I moved into a coding round with a senior engineer along with another engineer. The main thing th…
> 1 year
Average Negative San Jose, CA
I went through a lot of rounds, and the last one was a long one—about three hours. After finishing it, the recruiter gave me a verbal offer, and the n…
> 1 year
Average Positive United States
After I passed the initial online assessment, I didn’t hear much right away. Weeks later, the recruiter reached out to schedule interviews, and I fina…
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 & Initial Communication
The interview process typically begins with a recruiter call that sets expectations around the role and timeline, though experiences vary from prompt and organized to chaotic and unresponsive. Candidates should prepare to discuss their background and the role in detail during this initial interaction.
Recruiter callExpectationsInitial communication
Technical Coding Rounds
Candidates can expect multiple technical coding rounds, often including live coding challenges that assess problem-solving skills in real-time. However, clarity on the problems being solved can vary, with some candidates feeling that communication issues hindered their performance.
Live codingProblem-solvingTechnical assessment
Onsite Interview Structure
The onsite interviews generally involve a mix of technical and behavioral questions, with some candidates experiencing a well-structured format while others found it disorganized. It's important to be ready for both coding and discussions about past experiences.
OnsiteBehavioral questionsStructured format
Feedback & Follow-up Process
Feedback and follow-up communication can be inconsistent, with some candidates experiencing delays or a lack of closure after interviews. Candidates should be prepared for potential uncertainty regarding outcomes and timelines.
FeedbackFollow-upCommunication
Overall Experience & Company Culture
Candidates often report a professional and respectful atmosphere during interviews, although experiences can vary widely in terms of organization and clarity. It's beneficial to approach the process with an open mind and adaptability to different interview styles.
Company cultureProfessionalismAdaptability
Timeline & Process Flow
The interview timeline can fluctuate, with some candidates experiencing delays in the early stages followed by a rapid progression through later rounds. Being aware of this variability can help candidates manage their expectations throughout the process.