After applying (via LinkedIn), I got a call from HR and the first round was scheduled as a virtual interview. The format was pretty straightforward: a single live question at a medium difficulty level, focused on core DSA. A short time later, I went through another stage that felt more structured around algorithms and data structures. That step included a panel with current employees and HR, and then I had a timed coding assessment that lasted about an hour.
The coding portion was mostly DSA/algorithm-style work—less about storytelling and more about getting correct solutions under a clock. Overall, the process felt paced and technical, without a lot of surprise detours. I didn’t end up getting an offer, but the experience was still fairly clear in what they were evaluating: problem solving and comfort with standard algorithmic patterns.
11 months ago
Difficult Negative San Francisco, CA
My process started normally enough, but the technical interviews felt disconnected from what I was actually trying to do. One stage was essentially a quiz about computer science terms, and it didn’t resemble the practical skills involved in day-to-day software engineering work. There was even a link to a coding environment included, but it never actually got used.
In another part of the same overall experience, the interview content still didn’t map well to the role. I had questions that leaned toward general topics and algorithms rather than anything tied to the real interview experience I expected for the job. The environment also carried a sense of dysfunction: positions getting cancelled, unclear direction, and a feeling that the process wasted time.
> 1 year
Average Positive Canada
My process started with an interview that felt intentionally easy to get into. I joined via Zoom and the vibe was casual and friendly, and the questio…
> 1 year
Difficult Neutral Canada
The process I went through felt long and a bit chaotic compared to the actual content of the interviews. After the recruiter screen, the timeline stre…
> 1 year
Difficult Neutral Toronto, ON
My interview process felt like it moved quickly into heavy technical problem solving. I had a one-on-one session with a manager where we basically jum…
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
The Loop & Timeline
The interview process typically starts with a recruiter screen followed by multiple technical rounds, often including a mix of coding assessments and behavioral discussions. Candidates noted that the overall timeline can vary, with some experiencing a lengthy and chaotic sequence of interviews while others found it more structured and efficient.
Candidates should prepare for a strong focus on data structures and algorithms (DSA), with many interviews resembling LeetCode-style questions. The technical assessments often require not just correct solutions but also a detailed walkthrough of thought processes and reasoning under time constraints.
DSALeetCodeProblem-solving
Behavioral & Cultural Fit
Behavioral interviews are generally straightforward, focusing on past experiences, priorities, and cultural fit within the team. Candidates reported that being able to communicate effectively about their experiences was crucial, as interviewers often looked for alignment with company values.
BehavioralCultural fitCommunication
Difficulty & Pressure
The technical rounds can be intense, with some candidates feeling significant pressure due to the high difficulty of questions and the expectation for quick, precise responses. Many noted that the pressure increased as the rounds progressed, making it essential to manage stress during evaluations.
High difficultyTime pressureStress management
Communication & Follow-Up
Candidates expressed concerns about inconsistent communication and follow-up from the recruiting team, with some experiencing long waits for feedback or a lack of clarity about next steps. Clear communication throughout the process was highlighted as a positive aspect when it occurred.
CommunicationFollow-upCandidate experience
Interview Environment & Atmosphere
The overall atmosphere of the interviews varied, with some candidates describing a friendly and supportive environment while others encountered a more chaotic and disorganized experience. A positive interview environment can significantly impact candidate performance and perception of the company.