My process was pretty straightforward and it moved in three clear steps. First I had a casual coffee chat with the managers to talk through the role and the team, and it felt relaxed rather than interrogative. After that, I went into an HR round where we covered the usual basics like my background, salary expectations, and company policies.
The last step was a more detailed technical interview that focused on both my skills and how I approached problem-solving. That final round was where the difficulty really showed up, and it felt like the interviewers were trying to gauge how I’d think under pressure. Overall it was a clean, structured experience, but I didn’t end up getting an offer, and the process left me feeling like I was close on capability but not quite enough on the final evaluation.
10 months ago
Average Negative London, England
My interview journey was a three-stage flow that started with a fairly conversational chat. I spoke with a team lead and another engineer, and the discussion leaned heavily toward strengths—how I’d worked in the past and how I handled situations—before shifting into more evaluation-focused parts.
After that, I had additional technical coverage that felt like the real filter. I remember going through two separate technical components: one was a coding exercise, and the next was a technical walkthrough focused on architecture. The coding part tested more than just syntax; it pushed problem-solving, while the architecture walkthrough pushed how I reasoned about structure.
> 1 year
Difficult Positive Norwich, England
The first real step was an application with a long form where I uploaded my CV and covering letter. After that, I was invited into an online informal …
> 1 year
Average Neutral Bristol, England
I started with a recorded video interview, and it was built around strict timing. The questions were shown on-screen, and I had to prepare quickly—3 m…
> 1 year
Difficult Negative United Kingdom
My process dragged on in a way that really tested my patience. I went through a full sequence of stages: I submitted an application form, then I did a…
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 & Stages
The interview process typically consists of multiple stages, starting with informal chats, followed by HR discussions, and culminating in technical interviews that assess both coding skills and architectural reasoning. Candidates should expect a structured flow that may include a mix of video interviews, take-home tests, and live technical assessments.
Interview stagesStructured processHR discussions
Technical Assessments
Technical interviews are a critical part of the process, often involving coding exercises and architecture discussions that evaluate problem-solving skills and real-world competence. Candidates should prepare for both coding challenges and discussions about system design.
Coding exercisesArchitectureProblem-solving
Behavioral Interviews
Candidates will likely face behavioral interviews that focus on past experiences and strengths, assessing how they handle various situations. Using the STAR method can be beneficial for articulating responses effectively.
BehavioralSTAR methodStrengths
Video Interview Format
Some candidates may encounter a recorded video interview format that requires quick thinking and concise responses under time constraints. This format can feel impersonal and may not allow for natural conversation, so practicing timed responses could be helpful.
Video interviewTime constraintsImpersonal format
Feedback & Communication
Feedback after interviews can be limited, with some candidates reporting a lack of detailed responses regarding their performance. It's advisable to seek feedback proactively, but candidates should be prepared for the possibility of receiving little to no information.
FeedbackCommunicationTransparency
Overall Experience & Outcome
Candidates often report a lengthy process that can test patience, with some feeling they performed well technically but still did not receive offers. It's important to maintain realistic expectations and be prepared for varying outcomes regardless of performance.