I started with an HR touchpoint, and I remember the vibe feeling a little uncertain—like the person wasn’t fully sure whether the next conversations would turn technical. Then, during what should have been the second round, the interviewers switched gears and asked a lot of technical questions. I was genuinely caught off guard and felt completely unprepared as the difficulty spiked.
What made the whole stretch feel especially rough was how unpredictable the scheduling and pacing were. I had one planned conversation that turned into last-minute same-day calls with basically no lead time, and one of those calls ran much longer than I expected. There were personal questions mixed into it even after the interviewer said my experience wouldn’t be relevant, and when I tried to adjust logistics for an on-site step, the communication felt chaotic and delayed. By the end, I’d lost trust in how smoothly things were being run more than I lost confidence in my answers, and I didn’t move forward.
5 months ago
Average Neutral Lyon
I had an HR conversation where the tone was genuinely warm, and I was asked to prepare slides for the technical interview. When I met the manager afterward, we talked through API and Python, and there were also questions tied to DevOps. I’d expected a standard virtual format, but the internet connection on Teams was unstable, so we switched over to a phone call mid-stream.
Even with that disruption, the interview stayed at a good pace and didn’t feel chaotic. The manager also made it clear that they preferred hiring someone more on the beginner side, partly because they expected they could coach and ramp up rather than needing everything fully formed on day one.
5 months ago
Easy Positive Milan
My selection process ran in two main phases. First I spoke with an HR manager, and the questions were mostly general—talking through my past experienc…
7 months ago
Average Negative United States
My process began with a phone screening, where the questions were fairly formal—talk about the company and basic C++ fundamentals. A short while later…
7 months ago
Average Positive Noida
I went through a process that started with a phone screening, then moved into a virtual technical interview, and finally ended with an on-site manager…
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 & Phases
The interview process typically consists of an HR screening followed by multiple technical rounds, often including a mix of virtual and on-site interviews. Candidates can expect a structured flow, with clear separation between general background discussions and role-specific technical evaluations.
HR screeningTechnical roundsStructured flow
Technical Focus Areas
Technical interviews often emphasize data structures and algorithms (DSA), C++, and domain-specific knowledge, with questions ranging from fundamental concepts to practical applications. Candidates should be prepared for a mix of coding challenges and theoretical discussions, particularly around performance and system behavior.
Data structuresC++Performance analysis
Interview Difficulty & Expectations
Candidates report varying levels of difficulty, with some finding the technical questions to be more challenging than anticipated, especially in areas like DSA and domain-specific topics. Preparation should include a strong grasp of core fundamentals and the ability to articulate reasoning during problem-solving.
Difficulty levelCore fundamentalsArticulation
Interviewer Engagement & Tone
The tone and engagement level of interviewers can vary significantly, impacting the overall experience. Candidates have noted that a friendly and constructive atmosphere can enhance the process, while dismissive or flat interactions can create a negative impression.
Candidates have experienced inconsistencies in communication and scheduling, with some reporting chaotic logistics and delays in follow-up. It's advisable to remain flexible and proactive in seeking updates throughout the process.
CommunicationSchedulingProactivity
Outcome Reflection & Learning
Many candidates reflected on their experiences as learning opportunities, noting the importance of aligning preparation with the specific expectations of the role. Even without an offer, candidates often appreciated the clarity of the evaluation process and the insights gained.