After applying, I got an early calendar invite for a recruiter screening call and, within a couple of weeks, moved to a hiring-manager conversation. That first manager round was mostly behavioral—questions tied to my past work and how I’d handled different situations—plus time to ask about the team and the role. The process then quickly ramped up: I scheduled a coding interview and a system design interview back-to-back, each with two interviewers.
The coding session felt very interactive. The interviewers were engaged, talked through the problem with me, and helped with hints when I needed them, which made it easier to stay in a good flow. The system design round was completely different. I was asked to design a platform similar to Medium with two architects, but the interaction was minimal. They asked very few follow-ups and mostly stayed focused on their screens, so even when I explained my design thoroughly, it was hard to tell what was landing and what they actually wanted.
> 1 year
Positive United Kingdom
My process started with a recruiter phone call that lasted about 30 minutes. Most of what came up was testing—how I’d approached testing in past roles, what my exploratory testing strategy looked like, and how I thought about automation exposure. I remember being asked to walk through how I would test a particular item or system, so I had to explain my methodology out loud rather than just describe tools.
After that, about a week later, I moved to an in-house interview that was handled remotely because of COVID. The whole thing was roughly three hours and included breaks, and it was structured into multiple stages. There was a culture-fit style portion with situational and résumé-based questions, a more technical section where they drilled into details of my experience, and then one or more live technical tasks. What stood out to me was that each section felt like it came with a fresh panel, so I was essentially reintroduced to a new set of interviewers several times. I left feeling like I’d gone deep on testing thinking, but I didn’t end up with an offer—overall it was a fairly intense screening of how I reasoned about testing end to end.
> 1 year
Average Negative United States
I got pulled into a pretty long, two-part interview journey that felt disrespectful of time from the start. First there was a technical round with one…
> 1 year
Average Positive Glasgow, Scotland
My interview was remote and honestly pretty pleasant and casual. The conversation moved through a series of questions that focused on the details of m…
> 1 year
Average Positive New York, NY
The process I went through started with recruiter contact, then a phone screen with a technical recruiter. After that screen, I had a second technical…
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 Loop & Timeline
The interview process typically begins with a recruiter screening followed by one or two technical phone interviews, leading to a virtual onsite that can last several hours and includes multiple rounds with different interviewers. Candidates noted a mix of behavioral and technical assessments throughout the process, often spanning several weeks.
Candidates experienced a variety of technical assessments, including coding questions that often required problem-solving in real-time, with some interviewers being collaborative while others were more rigid. The coding assessments were generally interactive, but some candidates found the framing of questions to be confusing or poorly structured.
The system design interviews varied in engagement level, with some candidates experiencing minimal interaction and unclear expectations from interviewers, while others found the structure to be more focused on specific design elements. This round was often highlighted as critical in the evaluation process.
System designEngagement levelCritical evaluation
Behavioral & Values
Behavioral interviews were a significant part of the process, focusing on past experiences and situational responses, although some candidates felt these rounds were mechanical and less engaging. The emphasis was on assessing cultural fit and how candidates handle challenges in the workplace.
Candidates reported mixed experiences regarding communication post-interview, with some receiving useful feedback while others felt ghosted after submitting take-home projects or completing interviews. Clear communication about next steps was often lacking, leading to frustration.
CommunicationFeedbackPost-interview experience
Overall Difficulty & Outcome
The overall difficulty of the interview process varied, with some candidates feeling well-prepared and others overwhelmed by the chaotic structure or mismatched expectations. Many candidates did not receive offers, often citing specific rounds, particularly system design, as pivotal in the decision.