After a recruiter chat, I moved through a hiring manager conversation and then into a take-home that was framed as “time boxed” for 2.5 hours. The rest of the loop leaned into technical discussions, including system design, and I also ran into later rounds described as a bar raiser style interview with senior leadership plus a director-level conversation. What surprised me was how much the take-home felt less like realistic development and more like a fast output test—there wasn’t much room to think deeply about maintainability or how the code would be reviewed months later. It felt like the expectation was to produce quickly, and even the “2.5 hours” constraint was hard to take at face value.
I kept going because the process itself was otherwise pretty structured and communicative, but the pacing became its own stressor. I had to sit with the idea that I wasn’t being evaluated on careful, production-minded decisions as much as speed and raw deliverables. The loop also ended up involving references before an offer decision, which added another layer of “wait, what’s the exact stage?” uncertainty given the lack of clarity I felt about the precise role label. When I didn’t get to an offer, the whole experience left a sour aftertaste—less about not knowing what I’d done, and more about feeling like the process optimized for something that didn’t match how I think about building reliable software over time.
5 months ago
Average Negative Toronto, ON
My path started with an initial one-hour interview with a hiring manager. After that, I was given a 2.5-hour, time-limited technical project to build an API for a provided project brief. It was backend-only, and the focus was on creating a reliable usage tracking system.
Overall it felt like a straightforward, engineering-focused exercise rather than a long mystery box. I put my attention into building something that would behave consistently for tracking events, and I spent the session working through the API design and implementation. I didn’t end up getting an offer, but the whole experience felt fairly balanced: clear enough to execute, but still demanding enough that timing mattered. The most notable part was how directly the technical round mapped to a single, concrete backend outcome rather than lots of scattered topics.
5 months ago
Easy Negative United States
My first step was a 30-minute recruiter screen, followed by a 45-minute conversation with an engineering manager about how I work. After that, I was s…
6 months ago
Easy Negative Orlando, FL
The process started smoothly: first a recruiter screen, then a call with the hiring manager. After that they sent me a two-hour take-home assignment a…
10 months ago
Average Positive Berlin
My experience started with the typical recruiter screen, and overall it felt pleasant and easy to engage with. The interviewers created a comfortable …
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 begins with a recruiter screen, followed by a hiring manager conversation, a take-home assignment, and then technical discussions that include system design and leadership interviews. Candidates noted that the process is structured but can vary in pacing and clarity, sometimes leading to confusion about next steps.
Candidates are often given a time-limited take-home coding assignment, usually around 2-4 hours, focusing on building a specific project. Feedback on these assignments can be vague, and the expectation is often on speed and deliverables rather than thoroughness or maintainability.
Take-home assignmentTime-limitedCoding project
Technical Review Process
Following the take-home assignment, candidates engage in a technical review with engineers that assesses their work and thought process. This round can feel disconnected from the take-home, with some candidates reporting a lack of constructive feedback or engagement during the discussion.
Technical reviewFeedbackEngineer interaction
Behavioral & Cultural Fit
Interviews often include behavioral questions aimed at assessing cultural fit and collaboration skills, especially in later rounds with senior leadership. Candidates appreciated the friendly atmosphere but noted that the focus could shift unexpectedly from technical skills to broader team dynamics.
Behavioral questionsCultural fitCollaboration
Communication & Feedback
Candidates reported mixed experiences with communication throughout the process, with some feeling well-informed while others experienced delays and vague feedback. This inconsistency can lead to frustration and uncertainty about their standing in the process.
CommunicationFeedbackCandidate experience
Outcome & Offer Process
While many candidates felt the interview experience was positive, several did not receive offers, often without clear reasons. The offer process can also involve unexpected changes to role details, leading to dissatisfaction even after a smooth interview experience.