I went through a pretty smooth, recruiter-guided process where everyone felt friendly and genuinely interested in making it easy for me to show my skills. After the initial recruiter touchpoint, I got a clear sequence of stages and quick follow-ups after each step, so I always knew what was coming next.
First I had a screen with two team leads, where we talked through my background and how I’d approached past work. That was followed by a take-home assignment. I remember feeling that the task stage was a highlight because it wasn’t just pass/fail—there was good feedback on my approach, which made me feel respected rather than evaluated only by outcomes.
8 months ago
Average Positive United Kingdom
I went through a more technical and demanding path that started with a human resources conversation and then shifted quickly into Scala-based exercises. After the HR touchpoint, I had an approximately two-hour technical interview with exercises in Scala alongside two senior data engineers. That stage felt like the real assessment: focused, hands-on, and built to pressure-test how I reasoned while writing in their ecosystem.
What stood out to me was how direct the transition was from the HR stage into the technical session. There wasn’t a lot of padding—once I reached the technical interview, I was expected to work through the exercises and think clearly in the moment. I’d found the pace and depth difficult, and I could feel them trying to separate solid familiarity with the stack from genuine comfort under interview conditions.
9 months ago
Average Positive London, England
I remember the process as fairly average in difficulty, but definitely structured around technical depth and a practical sense of how I debug and reas…
11 months ago
Difficult Positive United Kingdom
I experienced a more intense, multi-part journey that really leaned on Scala and Spark from start to finish. It began with an introductory call with a…
> 1 year
Average Positive London, England
My process took about three weeks end to end, and it felt streamlined the whole way. After applying online, I had a call scheduled with the talent tea…
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 is structured and typically consists of an HR screening, a take-home assignment, and a final technical interview. Candidates can expect clear communication about the stages and timelines, with follow-ups after each step.
HR screeningtake-home assignmentfinal interview
Technical Assessment Focus
Candidates will face a strong emphasis on technical skills, particularly in Scala and Spark, with practical exercises designed to evaluate problem-solving and debugging abilities. The technical interviews often include real-time coding exercises and discussions about past projects.
ScalaSparkcoding exercises
Take-Home Assignment
The take-home assignment is a significant part of the process, typically involving multiple problems to solve within a week. Candidates should be prepared to discuss their solutions in detail during the follow-up interview.
take-home assignmentproblem-solvingproject review
Behavioral & Communication Aspects
Interviews include behavioral components where candidates discuss their experiences and how they approach work. Communication skills are assessed, especially during project presentations and discussions about past work.
Overall candidate experiences vary, with many noting positive interactions and supportive communication from the talent team. However, some candidates reported frustrations with lack of follow-up or abrupt changes in the process.
While many candidates did not receive offers, they appreciated the transparency and constructive feedback provided during the process. Candidates are encouraged to view the experience as a learning opportunity regardless of the outcome.