I started with an HR-style recruiter call that went smoothly, and shortly after I was asked to complete a Codility assessment. The exercises felt like typical LeetCode/HackerRank-style algorithm problems—pretty standard and, for me, not especially hard. I spent roughly an hour and a half working through it and submitted.
Afterward, the process ended quickly with a rejection. The reason felt off: I was told a significant part of my solution appeared to be copied from an external source, but they didn’t provide evidence and I wasn’t given any chance to walk through my approach or discuss the code. The email itself came across like a template and only got more detailed after I pushed back. I know companies are cautious with AI-enabled code now, but the lack of a chance to explain made it feel unfair and overly automated.
7 months ago
Average Neutral Deutschland
I went through what felt like a pretty structured sequence for a Senior Software Engineer role: a recruiter chat, then a LeetCode-style task submission, followed by a live coding round. After that came a technical discussion that blended into a system design round, and then a cultural fit stage.
By the time I reached the later rounds, it felt more demanding than the early screens. The first coding work was positioned as algorithmic practice, and the later technical steps pushed beyond just solving—especially when it came to system-scale thinking and how I explained architecture decisions. In the system design portion, I was asked to design things like login or account creation and to talk through non-functional requirements, often with an expectation of a micro-services approach and clear tradeoffs. The behavioral/cultural fit discussion was more about “tell me about a time” style examples: communication and collaboration, prioritization shifts, conflict resolution, and how I handled expectations under pressure.
> 1 year
Easy Positive Barcelona
I started with a candidate pack that outlined the interview stages, and it was clear they expected preparation around LeetCode and system design. The …
> 1 year
Easy Negative Deutschland
My HR call was 45 minutes, and at first it felt normal. Then the conversation turned awkward when the interviewer asked where I saw myself in five yea…
> 1 year
Easy Negative Barcelona
My process started with a Codility online assignment, then moved into live technical rounds with engineers, followed by system design and a behavioral…
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
The Loop & Timeline
The interview process typically starts with an HR call, followed by a Codility coding challenge, live coding rounds, a system design interview, and a behavioral interview. The overall timeline can stretch from a few weeks to over a month, with varying levels of communication and feedback throughout.
HR callCodilitysystem design
Technical / Coding Screen
Candidates can expect a Codility assessment featuring LeetCode-style algorithm problems, which may vary in difficulty from medium to hard. Some candidates reported issues with problem clarity and the evaluation process, feeling that it relied heavily on specific approaches rather than overall coding skill.
LeetCodealgorithm problemsCodility
Live Coding & Pair Programming
The live coding rounds often involve solving algorithmic problems while discussing thought processes and trade-offs with interviewers. Candidates noted that these sessions can be challenging, especially when technical environments are not well-prepared or when communication issues arise.
live codingpair programmingalgorithm
System / ML Design
The system design interviews require candidates to think critically about architecture and scalability, often involving real-world scenarios like account creation or handling slow response times. Candidates should prepare to discuss non-functional requirements and trade-offs in their design choices.
system designarchitecturescalability
Behavioral & Cultural Fit
Behavioral interviews focus on past experiences and how candidates handle collaboration, conflict resolution, and pressure. The format typically follows a 'tell me about a time' structure, and candidates should be prepared for a fast-paced, high-pressure environment during these discussions.
behavioralcultural fitSTAR
Communication & Feedback
Candidates reported mixed experiences regarding communication and feedback throughout the process, with some feeling that responses were generic or lacked transparency. It's important to be prepared for potential delays and to seek clarification if feedback is unclear.