After a recruiter call, I had the first technical conversations about a week later. The format felt pretty interactive: the interviewer guided the flow in a way that kept things moving and made it clear what they were looking for. I worked through one LeetCode-style problem and then a second question that was more game-like in presentation.
Because that round went well, I was brought in for the final offsite afterwards. Overall it felt like a smooth progression—less of a “grind through gates” feeling and more like the interviewers were actively engaged with how I was thinking, which made the experience pleasant even though I didn’t end up with an offer.
4 months ago
Average Neutral San Francisco, CA
My process was short and ended quickly. I started with an HR intro call where the discussion centered on typical resume and experience questions, plus how my background fit the role. It didn’t feel like much of an exploration of my strengths or working style—it was more like the call followed a checklist.
Since I had a referral, it also felt a bit like the conversation was largely ceremonial. After that HR screen, I didn’t get past the process, and I left with the sense that timing and formality mattered more than whether the fit was truly evaluated. The hardest part was just how little there was to go on before the decision.
4 months ago
Average Negative Poland
I kicked things off with an initial screening that genuinely left me excited about the opportunity. The technical part, though, didn’t match what I ex…
6 months ago
Average Neutral San Francisco, CA
My interview journey felt very straightforward. First there was a CodeSignal assessment, then I went into a dedicated coding round. After that came an…
6 months ago
Difficult Neutral Canada
The overall experience felt professional, and for the most part the rounds ran cleanly. There was one interviewer who came across as standoff-ish, whi…
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 & Timeline
The interview process typically consists of multiple stages, starting with a recruiter call, followed by technical assessments and onsite interviews. Candidates reported a range of experiences regarding the organization and pacing of these rounds, with some noting a smooth progression while others faced scheduling issues.
Candidates can expect a mix of coding challenges, often in the style of LeetCode problems, focusing on data structures and algorithms. The technical interviews may also include object-oriented design questions, and some candidates found the coding questions to be manageable while others felt they were misaligned with their preparation.
LeetCodeData structuresObject-oriented design
System Design & Behavioral Interviews
Onsite interviews typically include system design questions and behavioral assessments, with a focus on communication and collaboration during problem-solving. However, some candidates reported discrepancies between the expected collaborative approach and the actual interview dynamics, which felt rigid or contrived.
System designBehavioralCollaboration
Feedback & Communication
Feedback during the interview process varies, with some candidates receiving detailed notes on areas for improvement while others experienced a lack of feedback or clarity on their performance. Many expressed a desire for more transparency regarding their progress and outcomes.
FeedbackTransparencyCommunication
Candidate Experience & Engagement
Overall candidate experiences ranged from positive and engaging interactions with interviewers to feelings of frustration due to scheduling issues or perceived lack of interest from interviewers. Many candidates appreciated a friendly tone during interviews, which contributed to a more comfortable environment.
Candidate experienceEngagementInterview tone
Preparation & Expectations
Candidates noted the importance of thorough preparation, especially regarding the technical content and interview format. Some felt misled by the preparation materials, which emphasized collaboration but did not align with the actual interview experience, leading to confusion and disappointment.