I started with a recruiter call, and the whole process felt unusually lean—there wasn’t much fluff, and the technical rounds weren’t treated like generic leetcode practice. After the recruiter touchpoint, about a week later I moved into a technical screen online. That round was focused and to the point, and it already felt like they were looking for how I think rather than me reciting memorized solutions.
Then the process culminated in a take-home style assessment. The prompt was opened-ended and asked me to produce a solution using AI, with a deliverable that required me to present my approach. A final in-person hybrid round followed that emphasized technical-and-culture fit. What stood out most to me was how quickly the overall timeline moved—I went from the first HR email to an outcome in under a month—and that the interviewers seemed to come from more experienced people on the team. Even though I didn’t end up with an offer, it felt like a serious, focused evaluation with clear intent behind each step.
1 month ago
Average Neutral Toronto, ON
My interview journey kicked off with an online session on Microsoft Teams with the recruiter and a senior manager. That part felt straightforward enough, and then I went into an in-person round in downtown Toronto. The in-person interview included some whiteboard work, where I walked through basic logic using simple if statements to reason out how to approach the problems.
What surprised me was that there wasn’t any live coding on the fly. Instead, it was more about laying out the thinking process clearly in front of the interviewer. Overall the round felt like a practical problem-solving conversation rather than a traditional coding test, and the atmosphere was professional throughout.
2 months ago
Easy Positive Toronto, ON
The first thing I did was a recruiter call, then the follow-on steps came fairly quickly. After that, I had an online coding assessment, and then I mo…
3 months ago
Easy Positive Toronto, ON
My process started with an HR screen, and it was mostly about getting a feel for my background and fit. The questions were typical and human—things li…
4 months ago
Easy Neutral Toronto, ON
My interview felt smooth and comfortable from the start. I talked with the recruiter first, and then the technical part focused on practical topics—UN…
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 & Initial Screening
The interview process typically begins with a recruiter call that focuses on background and fit, often feeling straightforward and organized. Candidates noted that the initial conversations were generally human and aimed at understanding their experience rather than being overly scripted.
Recruiter callBackground fitInitial screening
Technical Assessment Structure
Candidates experienced a mix of technical assessments, including online coding challenges and in-person problem-solving discussions, often focusing on practical skills rather than intense algorithmic challenges. The emphasis was on evaluating fundamentals and real-world problem-solving abilities.
Later rounds often included behavioral interviews that assessed cultural fit and communication skills, with questions tied to personal experiences and teamwork. Candidates felt these discussions were aimed at understanding how they would integrate into the team.
Behavioral interviewCultural fitTeamwork
Interview Atmosphere & Interaction
The overall atmosphere during interviews was described as professional and respectful, with many candidates appreciating the collaborative nature of discussions. However, some reported experiences that felt more hostile or aggressive, particularly during technical assessments.
Professional atmosphereRespectful interactionHostile experience
Timeline & Communication
Candidates noted that the timeline for the interview process was generally quick, with many steps occurring within a month. However, there were instances of inconsistent communication and follow-up, leading to uncertainty for some candidates.
TimelineCommunicationFollow-up
Diversity of Technical Topics
Technical interviews covered a range of topics, including SQL, UNIX, and specific programming languages, but candidates expressed that some questions felt disconnected from the job description. This led to confusion about expectations and the relevance of certain assessments.