Interview Structure & Timeline
The interview process typically involves multiple rounds, including technical, coding, and HR discussions, but candidates often experience delays in feedback and closure afterward, leading to frustration.

Real, anonymous reports from people who interviewed for Software Engineer at Persistent Systems, newest first and distilled into what to expect across the loop.
I had a pretty smooth experience throughout the whole process. The recruiter communication felt timely, and each stage stayed transparent about what would happen next. The interviewers also kept things professional and comfortable, so it wasn’t an interrogation—it felt more like a real discussion.
My interview ended up being short and straightforward. It lasted about an hour and was basically a couple of technical conversations with people based in India and Mexico. The questions were framed as basic C# and .NET coverage.
The interview process typically involves multiple rounds, including technical, coding, and HR discussions, but candidates often experience delays in feedback and closure afterward, leading to frustration.
Technical interviews focus on core programming concepts, including languages like Java, C#, and SQL, with a mix of coding problems and discussions about past projects, but the depth of questions can vary significantly.
Candidates are often asked about their work history and how they handle challenges, with an emphasis on communication and teamwork, but the HR portion can feel rushed and less engaging.
The interview atmosphere is generally described as professional and respectful, with interviewers aiming for a conversational tone rather than an interrogation, although some candidates noted inconsistencies in interviewer preparedness.
While some candidates found the interviews to be straightforward and focused on fundamentals, others felt the difficulty level was mismatched with their experience, leading to confusion about expectations.
Many candidates expressed a desire for clearer communication regarding their status and feedback throughout the process, as well as better preparation for the specific technical requirements of the role.