A recruiter reached out to me on LinkedIn and set up an initial technical discussion for about 30 minutes with two people. One interviewer started with a short company intro, then the conversation jumped straight into technical questioning without really giving me time to settle into a personal introduction. The second interviewer asked a dense mix of topics—Java, thread-safety, the reactive paradigm, data structures, and cloud-related questions.
It felt oddly cold and detached. The questions landed more like academic, low-level trivia than something grounded in how you’d apply the concepts day to day, like how you’d actually use something rather than memorizing exactly how it works internally. I wasn’t very prepared for that style of questioning, and when the interview finished I had a strong sense I’d misread what they were looking for.
2 months ago
Average Positive Edinburgh, Scotland
After a coding test, I moved into a video interview, which felt like the most important step of the process. The coding portion was described as fairly simple, and by the time I got to the video interview I felt more ready because I could practice before recording and answering. There was also mention of VAC, and it seemed straightforward as long as I had prepared.
What stood out was the timeline: I didn’t hear much immediately after the test. About 1.5 months later I got a call for the VAC, and then roughly two weeks after that I received an offer. Overall it felt like a process that moved on its own schedule, with the video stage doing most of the work in setting expectations.
2 months ago
Average Positive London, England
I went through coding assessment first, then a video interview. After that came a long assessment centre that lasted about six hours and was split int…
3 months ago
Difficult Positive Indora
I got a call telling me the interview would be an hour, and I was asked to come prepared with everything. When I received the email for the interview,…
3 months ago
Average Positive Edinburgh, Scotland
My process started as a multi-stage online set of steps: aptitude testing and logical reasoning, followed by a coding component, and then a video inte…
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
Initial Screening & Technical Assessment
Candidates typically start with an online assessment that includes logical reasoning, coding tasks, and sometimes SQL questions. The initial technical discussions often focus on core programming concepts and data structures, with a mix of behavioral questions.
Online assessmentCoding tasksSQL
Video Interview Importance
The video interview stage is seen as a critical part of the process, allowing candidates to prepare their responses in advance, which helps reduce pressure and enhances performance. It often covers both technical and behavioral aspects, focusing on project experience and problem-solving.
Video interviewPreparationBehavioral
Assessment Centre Experience
Candidates may face a comprehensive assessment centre that includes multiple activities such as group discussions, case studies, and individual interviews. This stage evaluates a range of skills beyond technical knowledge, including communication and teamwork.
Assessment centreGroup activitiesCase studies
Technical Focus Areas
Technical interviews often emphasize practical coding skills, particularly around data structures, algorithms, and specific technologies like Java or Spring. Candidates should be prepared for targeted questions that assess their depth of knowledge and practical application.
Data structuresAlgorithmsJava
Behavioral & Cultural Fit Evaluation
Behavioral interviews are a significant component, focusing on candidates' past experiences, teamwork, and alignment with company values. Candidates are encouraged to articulate their project narratives clearly and demonstrate self-awareness during these discussions.
BehavioralCultural fitSTAR
Timeline & Communication
The overall process can be lengthy, with candidates experiencing delays between stages, particularly after assessments. Clear communication about the timeline and next steps can vary, and candidates should be prepared for a potentially drawn-out decision-making period.