After an initial OA-style round with the camera on, I ended up with a recruiter call and then a phone screen. The phone screen felt tightly scheduled: two back-to-back technical segments, each around ten minutes, where I was asked standard technical questions, and then I was pushed into a take-home assignment right after. The take-home was genuinely tough and unlike the usual generic prompts—it centered on IP packet parsing, and I had to dig into a bunch of unfamiliar material to make the solution work.
I then had a follow-up interview focused on walking through what I turned in. The discussion leaned heavily on modern C++ concepts, especially move semantics and ranges. I remember feeling like the hardest part wasn’t just writing code—it was being able to explain the design and the language features behind it clearly. Ultimately I didn’t get an offer, and the overall experience left me feeling like the bar was high and the focus was very specific.
6 months ago
Average Positive Hong Kong
My process started with a HackerRank test, then an HR interview that was pretty short—around fifteen minutes. After that I went into a virtual super day that combined a behavioral component with a technical one. The technical side stayed grounded in fundamentals rather than anything overly creative; I remember it centering on C++ underpinnings and then broad computer science topics like networking, memory, and CPU cache behavior.
At some point between the recruiter conversations and the super day experience, I also ran into a multi-round structure: an HR call followed by two early rounds, each with a thirty-minute technical segment. One of those early rounds pulled from CS fundamentals and technical questions tied to my past experience, and the other shifted toward motivation. After those rounds, I was given a take-home assignment and then later had a technical discussion to go through my solution with a technical person.
12 months ago
Average Neutral Amsterdam
My interview journey started with a recruiter video call that lasted about half an hour, followed by a hiring manager video call of roughly an hour. T…
> 1 year
Difficult Negative Italy
My process was relatively straightforward on paper: an OA first, then an HR behavioral screen, then a technical interview where I didn’t make it throu…
> 1 year
Difficult Negative Amsterdam
My process began with a brutal HackerRank assessment. It wasn’t just one problem—it was a timed grind that mixed many questions with code challenges, …
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 Assessment & Technical Screening
Candidates typically start with a HackerRank assessment that includes multiple coding tasks and algorithm questions, often under tight time constraints. The focus is primarily on C++ fundamentals and problem-solving skills, with many reporting a challenging and sometimes frustrating experience due to the platform's limitations.
HackerRankC++ fundamentalstime constraints
Take-Home Assignment
After the initial assessments, candidates are often given a take-home coding challenge that can take several hours to complete. These assignments are generally complex and require a deep understanding of specific technical concepts, with some candidates feeling the expectations are quite high.
take-home challengecomplexitytechnical concepts
Technical Interviews
Candidates participate in multiple technical interviews that focus on C++ concepts, algorithms, and system design, with an emphasis on clear communication of thought processes. The interviews often include coding exercises and discussions about the take-home assignment, with a mix of pressure and expectation for precise answers.
technical interviewC++ conceptscommunication
Behavioral & HR Rounds
The interview process includes HR rounds that assess cultural fit and motivation, often featuring questions about personal background and future aspirations. Some candidates noted that these discussions can feel repetitive and less relevant to the technical nature of the role.
behavioral interviewcultural fitmotivation
Overall Process & Communication
Candidates reported varying experiences regarding the organization and communication throughout the interview process, with some feeling it was well-structured and others experiencing delays and a lack of feedback. The overall impression can significantly affect candidates' perceptions of the company.
process organizationcommunicationfeedback
Difficulty & Outcome
Many candidates found the interview process to be rigorous, with a high bar for technical skills and problem-solving abilities. Despite the challenges, the experience left some candidates feeling that the process was thorough, while others felt it was overly demanding without adequate support.