I went through an interview sequence that sounded typical on paper (tech, then manager, sometimes client), but the end experience was disappointing—often with no clear feedback or a client-dependent stop.
Intro + coding — a simple early coding exercise, followed by heavier theoretical questioning about the programming language, frameworks, databases, and concepts like microservices.
2 months ago
Average Neutral Turin
I went through a fairly standard Luxoft Software Engineer process (about three rounds) with friendly interviewers and a mix of basics, light coding, and experience discussion.
Recruiter/HR screen — usually a short intro focused on my background, interest in the role, and sometimes logistics like salary/next steps.
2 months ago
Easy Positive United States
I experienced a C++-heavy interview track where the technical bar was mostly about language mastery (OOP, memory, and real-time/OS concepts), and the …
3 months ago
Average Neutral Guadalajara, Jalisco
I ran into the darker end of the process—either the role seemed unstable or the communication/feedback cadence dragged out long after I completed inte…
4 months ago
Difficult Negative Calgary, AB
I hit a more hands-on, live coding/live debugging style process, where I needed to move quickly and explain design choices while solving smaller C++/A…
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 & Rounds
The interview process typically includes a recruiter screen, followed by a technical interview focused on coding and language fundamentals, and a final discussion with a manager or project lead. Some candidates experienced variations in the final steps, including client-dependent outcomes.
Candidates often faced technical interviews that emphasized language-specific knowledge, particularly in C++ or Java, with a mix of theoretical questions and live coding tasks. Expect a focus on OOP principles, algorithms, and real-time system concepts.
C++OOPLive coding
Communication & Professionalism
The quality of communication varied significantly, with some candidates reporting unprofessional behavior and poor organization, leading to a frustrating experience. Clear and respectful communication was noted as a positive aspect when present.
ProfessionalismCommunicationOrganization
Outcome & Feedback Issues
Many candidates reported a lack of closure after interviews, with delayed or no feedback, and some experienced cancellations or changes in role availability. Following up on the status of applications is advisable.
FeedbackClosureFollow-up
Interview Experience Variability
Candidates described a wide range of experiences, from supportive and well-structured interviews to disorganized and dismissive interactions. The overall tone and environment can greatly influence the candidate's perception of the process.
Be prepared for theoretical questions that may not align with practical experience, as some interviews included outdated or overly academic prompts. Candidates suggested brushing up on fundamental concepts and theory related to the role.