I started with an HR round, then moved to a conversation with a Senior Director of Technology. The second step felt like a mix of simple technical prompts and behavioral questions, with a big emphasis on how clearly I could explain my thinking and communicate tradeoffs. I remember that focus standing out because the questions weren’t only about getting the “right” answer—they were about whether I could make the explanation easy to follow.
After that, I went into a 2-hour technical discussion. The process felt fairly structured by the time I reached that stage: I had already been speaking about my approach in the earlier rounds, and now the interview dug deeper. Overall it felt challenging but reasonable, and the main thing I walked away with was how much they cared about clarity of communication as part of the technical evaluation.
12 months ago
Average Negative France
My interview experience felt like it started with the usual front-end framing, but the questions quickly pulled me into areas that didn’t match what I’d actually used day to day. I was asked to go deep on topics like singletons, dependency injection, and Big O—object-oriented design pattern territory that didn’t align with my background.
I tried to explain that my career had been mostly functional programming with React, and I hadn’t worked in the OOP patterns they were probing. The reaction was noticeably skeptical, like I’d said something completely off the mark for the role. By the middle of the discussion, I found myself wondering whether I had misunderstood what position I was interviewing for or whether the interviewer had leaned too hard on a generic interview script.
> 1 year
Average Negative New Delhi
My experience with the hiring process was pretty unpleasant. One part that really stood out was that the interview just didn’t feel put together—there…
> 1 year
Difficult Negative Berlin
My timeline moved through a lot of steps—an initial call, then a take-home, then a live coding segment, and finally conversations with a hiring manage…
> 1 year
Average Neutral United States
I started with a take-home assignment, and then moved into the first interview round that was mostly coding. That round included questions using HTML …
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 call followed by a take-home assignment, then progresses to multiple technical interviews, often including live coding and discussions with various team members. Candidates noted that the timeline felt lengthy and sometimes unclear regarding their standing in the process.
HR calltake-home assignmentmultiple interviews
Technical Evaluation Focus
Candidates reported a strong emphasis on technical knowledge, particularly in Java, CSS, and JavaScript, with many interviews probing into object-oriented programming concepts and design patterns. The technical discussions often required candidates to explain their thought processes and trade-offs clearly.
JavaOOPtechnical questions
Behavioral Questions & Cultural Fit
Behavioral interviews were common, focusing on candidates' backgrounds, problem-solving approaches, and fit with the company's culture. Candidates appreciated when these discussions felt conversational rather than interrogative, contributing to a supportive atmosphere.
behavioral questionscultural fitconversational
Take-Home Assignments
Many candidates experienced take-home assignments that varied in complexity, often requiring significant effort without clear expectations or feedback afterward. Some felt that the assignments did not align well with the role they were applying for, leading to frustration.
take-home assignmentfeedbackrole alignment
Communication & Feedback Issues
Several candidates expressed dissatisfaction with the communication throughout the process, citing instances of being left without feedback or updates after submitting work. This lack of follow-up contributed to feelings of disrespect for their time and effort.
communicationfeedbackrespect
Overall Difficulty & Pressure
The overall difficulty of the interviews varied, with some candidates feeling intense pressure during live coding sessions and others finding the experience more manageable. However, many noted that the pressure-to-signal ratio felt uneven, especially when communication was lacking.