After a recruiter call, I moved into a hiring manager conversation and then into a take-home assignment. The assignment was broad: I was asked to build a microservice where a user could interact with an LLM in different ways. They gave multiple possible directions, and the goal wasn’t just to wire up an API—it was also to think through how I’d test the system. I remember them emphasizing testing beyond basic correctness: scalability, handling different traffic scenarios, and similar concerns. There wasn’t a strict deadline, but they said people often spend around 8 hours.
Once I turned it in, I met with engineers to walk through the work and discuss the choices I made. That discussion felt like it focused on how I’d reason about architecture and testing rather than memorizing buzzwords. Eventually I had a final conversation with a department manager that felt more like an informal fit and organizational discussion.
9 months ago
Average Negative Kanata, ON
My process started with a recruiter-style touchpoint and then moved into a hiring-manager discussion that set the tone for a frontend-heavy path. It ended up feeling smooth and fairly relaxed, and the interviewers came across as friendly and polite, which really helped me settle in instead of trying to guess what they wanted. The questions were generally easy to medium, but they were still technical in a grounded way—focused on JavaScript fundamentals and React concepts, along with machine-coding style problems.
After the manager conversation, I went through multiple technical rounds centered on JS core concepts, DSA-style problem solving, and then coding problems in React. The overall sequence stayed consistent: a manager-led conversation first to get context, followed by deeper technical evaluation where I had to write and reason through code.
10 months ago
Average Negative India
I went through what seemed like a longer, multi-touch process that stretched over weeks, and the main thing I remember is how much time passed without…
10 months ago
Average Neutral Lund, Skåne
My recruiting path began with an HR round where the questions were very non-technical. I was asked things like to introduce myself and to explain why …
> 1 year
Difficult Positive Bangalore Rural
My interview process was tightly structured into rounds that felt very technical from the start. The first assessment asked me to build a Sudoku solve…
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 starts with an HR screen, followed by a hiring manager discussion, and then progresses through multiple technical rounds, including coding challenges and discussions about past experiences. The timeline can vary, with some candidates experiencing longer processes with multiple touchpoints and others moving quickly through the stages.
HR screenHiring managerTechnical rounds
Take-Home Assignment
Candidates are often required to complete a take-home coding assignment that emphasizes not only coding skills but also design, testing, and architectural reasoning. This assignment is usually followed by a discussion with engineers to walk through the solutions and decisions made.
Take-home assignmentDesignTesting
Technical Evaluation Focus
Technical interviews are heavily focused on core programming concepts, data structures, and problem-solving, often requiring candidates to write and reason through code in real-time. The technical bar can be specific, with some candidates finding the questions detail-driven rather than conversational.
Technical interviewsCodingProblem-solving
Behavioral & Fit Conversations
Throughout the process, there are several discussions aimed at assessing cultural fit and understanding the candidate's background, motivations, and how they approach work. These conversations are generally friendly and low-pressure, helping to create a comfortable environment for candidates.
BehavioralCultural fitMotivations
Communication & Feedback
Candidates have reported mixed experiences regarding communication throughout the process, with some feeling a lack of timely updates and closure after interviews. Clear communication is noted as an area for improvement, as delays in feedback can lead to frustration.
CommunicationFeedbackTimeliness
Overall Experience & Atmosphere
The overall atmosphere during interviews is described as supportive and constructive, with interviewers being friendly and approachable. However, the intensity of the technical evaluations can create a challenging environment, particularly in coding assessments.