I ended up going through a manager-and-engineers style conversation where the focus was C++ and general software engineering knowledge. The meeting included HR and the manager together in the room, and the technical discussion felt grounded in what engineers actually do—at least that’s how it landed for me. There were also a few questions tied to telecom knowledge, which caught me a bit because it was something entirely new, but it didn’t feel like they were trying to trick me.
Another part of the experience also had a similar rhythm: I spoke with a small panel that included a hiring manager and senior developers, starting with my previous role and then tying it directly to the job description. Across that stretch, the tone was interactive and involved back-and-forth questions rather than a dry Q&A. I finished the process feeling like the difficulty was reasonable and stayed on the main topics that mattered, even with the telecom gap in my knowledge.
2 months ago
Difficult Positive Athens, Athens, Attica
My interview journey followed a pretty standard ladder: an HR screening first, then multiple technical rounds that escalated a little. In the recruiter/HR screen, they asked about my availability and kept the questions simple and personal. Then the live technical interviews shifted into written, paper-based prompts.
In the first technical round, I remember it being five straightforward questions on a piece of paper. The next two interviews were with different groups of engineers, each session involving a couple of people and more paper-based questions. I also had a separate technical path where I sat with a manager and other team members for about an hour and a half: we talked through my previous project experience, covered the tech stack I’d used, and then moved into a coding assessment. Those rounds combined project discussion with coding and fundamentals—asking things like how to think about call flow, and basic coding tasks alongside C++-style topics.
2 months ago
Difficult Negative United States
The process didn’t match what I was expecting, and that threw me off right away. I thought my first round would be a casual, get-to-know-you call with…
3 months ago
Easy Positive Kanata, ON
My first interview was with the co-op hiring manager. The structure was pretty simple: we walked through my resume, and then they asked how I approach…
3 months ago
Average Positive Bengaluru
The technical portion felt pretty smooth from the start. I was given an easy LeetCode-style problem involving sorting with two pointers, and the conve…
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
Interview Structure & Flow
The interview process typically begins with an HR screening followed by multiple technical rounds, which may include both written and live coding assessments. Candidates should expect a mix of discussions about their resume, technical knowledge, and practical coding tasks throughout the stages.
HR screeningtechnical roundsresume discussion
Technical Assessment Focus
Technical interviews often emphasize C++ fundamentals, coding challenges, and problem-solving skills, with questions covering topics like data structures, algorithms, and system design. Candidates should prepare for a range of question types, including LeetCode-style problems and practical scenarios related to networking and software engineering.
C++coding challengesdata structures
Behavioral & Values Assessment
Interviews include behavioral components aimed at understanding candidates' thought processes and teamwork skills, often through conversational formats. Candidates should be ready to discuss their past experiences and how they align with the company's values and expectations.
behavioral questionsteamworkthought process
Interview Environment & Tone
The overall tone of interviews is generally friendly and interactive, though some candidates noted variability in interviewer engagement. It's important to be prepared for both structured and casual conversations, as the atmosphere can significantly impact the experience.
friendly toneinteractivityinterviewer engagement
Expectations & Preparation
Candidates reported mixed experiences regarding the clarity of expectations, with some feeling unprepared for the technical depth required. It's advisable to thoroughly review the job description and prepare for both expected and unexpected technical questions.
Some candidates expressed disappointment over a lack of feedback following interviews, which can leave a negative impression. Candidates should be aware that while the process may feel structured, communication about outcomes can vary.