My process felt like it had clear stages once I got going. I started with an online test that lasted about 1.5 hours, filled with a large set of C++ (ABCD-style) questions plus additional problem-solving items. After that, I had a screening step, and then moved into an online interview with a manager and a coworker.
In the manager/coworker interview, the focus was mostly C++. I remember questions that tested both my understanding of C++ and some practical tooling—there were also questions about Git, which stood out as part of what they expected me to know. The overall tone felt serious but manageable, and it fit the vibe of a structured evaluation rather than a casual chat.
3 months ago
Difficult Positive Athens, Athens, Attica
After a recruiter screening, I ended up in a string of live interviews—one HR screen followed by three technical conversations. The HR part felt pretty straightforward: they asked about availability and then went into basic background questions about me. The first technical session was almost like a quick written check: I was given a sheet with a handful of simpler questions, and it felt like they were making sure I understood the basics before moving on.
The next technical interviews ramped up. I had discussions that tied back to my previous projects, and then questions that mixed fundamentals with practical coding topics. One round focused on things like call flow and handover-style concepts, plus basic coding. Another interview leaned into my experience and technologies, but still included coding work on paper. Overall, it felt like a progression from easier to harder, and the interviewers seemed to be probing both my understanding and how I handle problems step by step.
4 months ago
Average Positive Poland
My process started with a pretty direct technical flow. After an HR/manager-style meeting, I had a longer technical conversation that brought together…
4 months ago
Average Positive Bengaluru
My interview journey started pretty smoothly. I first had a recruiter-style conversation, then moved into a technical round that felt designed to be a…
5 months ago
Average Negative Timişoara
I went through a couple of interviews that, overall, didn’t feel like they were running smoothly. In one conversation, the interviewer didn’t seem to …
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 & Online Test
The interview process typically begins with an online test that includes C++ questions and problem-solving items, followed by an HR screening call to discuss availability and background. Candidates should prepare for a mix of technical and behavioral questions early on.
C++HR screeningonline test
Technical Interviews
Candidates can expect multiple technical interviews that progressively increase in difficulty, focusing on C++, software engineering fundamentals, and practical coding tasks. It's important to be ready to discuss past projects and demonstrate problem-solving skills during these sessions.
C++coding tasksproblem-solving
Behavioral & Cultural Fit
Behavioral interviews are a key component, assessing teamwork, communication, and cultural fit within the company. Candidates should prepare to discuss their experiences and how they align with the company's values.
behavioralcultural fitteamwork
Assessment Environment
Some candidates experienced a structured assessment environment that included multiple-choice questions alongside hands-on coding challenges. Being comfortable with both theoretical and practical aspects of coding is essential.
assessmentmultiple-choicehands-on coding
Interview Tone & Structure
The overall tone of interviews can vary, with some candidates noting a friendly atmosphere while others found it serious or inconsistent. It's advisable to remain adaptable and prepared for different interview styles.
interview tonestructureadaptability
Timeline & Communication
Candidates reported varying timelines and communication clarity throughout the process, with some experiencing delays or unexpected additional rounds. Staying proactive in communication can help manage expectations.