
Persistent Systems Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 34 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at Persistent Systems.
Engineering Lead
It was pretty standard. You'll need to review your knowledge and be able to talk about your projects. They'll want to know your expectations. Expect some coding tasks involving object-oriented programming or JavaScript. Make sure you're up-to-date on microservices and Angular. You should also know how to create AI prompts and use AI for writing unit tests.
- Discuss .NET oops concepts.
- Explain design patterns.
- What is your knowledge of SQL?
Engineering Lead
The interview process involved two technical rounds, followed by an HR round. The HR round covered basic information, discussed previous work and organization, and went into salary negotiation. They also asked about a suitable location and readiness to work from the office, as well as health insurance, variable payment, and food.
- Could you describe your roles and responsibilities?
- What was the size of the team you worked with?
- Can you tell me about your previous work and organization?
Trainee Engineer
First, there was an APTI Test to check your general smarts like math, logic, and words. Then, we had two Technical Interview Rounds. The first one tested your basic tech knowledge, and the second one went deeper into your skills, maybe with trickier problems. Lastly, an HR Interview to see if you'd be a good fit with the team and how you communicate and stuff.
- Could you provide a SQL query to retrieve the highest salary from the Employees table?
- How would you write a SQL query to find the second-highest salary in the Employees table without using the LIMIT clause?
- Explain the distinction between the == operator and the .equals() method in Java, and provide examples.
Persistent Systems Engineer Interview Questions
Quoted word for word from Persistent Systems interview reports.
“Explain the distinction between the == operator and the .equals() method in Java, and provide examples.”
Read reports →“Could you provide a SQL query to retrieve the highest salary from the Employees table?”
Read reports →“When would you choose a decision tree over a random forest?”
Read reports →“How would you write a SQL query to find the second-highest salary in the Employees table without using the LIMIT clause?”
Read reports →“Could you write a code snippet to determine if a number is prime?”
Read report →“Describe the differences between ArrayList and LinkedList in Java, and advise on when to use each, with supporting examples.”
Read report →“Could you explain what a copy constructor is?”
Read report →“Can you use AI to write unit test code?”
Read report →“What's the relationship between interface, struct, and OOP?”
Read report →Formats, difficulty and experience
Across all 34 Persistent Systems interview reports.