Persistent Systems logo

Persistent Systems Java Developer Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 32 interview experiences · FREE TO READ

2.7 Rounds average
Average Typical difficulty
43.8% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Persistent Systems.

Showing 3 of 32
Persistent Systems logo
Persistent Systems

Java Developer

Engineering · a year ago

Entry Average Positive experience No offer 2 rounds
Interview process
Technical screen Technical screen
Interview formats
Technical Behavioral

It was a 2 round technical interview process. Technical round 1 and Technical round 2. I cleared the first technical round. In the second technical round, they asked me situational based questions, questions about my internship and projects, and questions about operating systems, some of which I couldn't answer.

Confirmed questions3 questions
  • Questions based on my resume.
  • Questions related to core Java and advance Java.
  • Questions on the project mentioned in my resume.
Persistent Systems logo
Persistent Systems

Senior Java Developer

Engineering · a year ago

Senior Average Positive experience Accept offer 4 rounds
Interview process
Technical screen Technical screen Recruiter call Onsite
Interview formats
Coding Technical Behavioral

The interview process started with an L1 round focusing on coding and tech questions. This was followed by an L2 round where they asked questions on Java, Spring Boot, Hibernate, Docker, and Kubernetes. Then there was an HR round for salary discussion. Finally, a client round involved discussing previous jobs and project experience.

Confirmed questions4 questions
  • Could you provide coding examples using the Stream API?
  • Can you explain how to write SQL queries?
  • Describe what a Dockerfile is.
Persistent Systems logo
Persistent Systems

Java Developer

Engineering

Mid Average Negative experience Decline offer 2 rounds
Interview process
Technical screen Technical screen Offer
Interview formats
Technical

So I had 2 rounds of technical interviews for this Java Programmer role, and it took literally 2 MONTHS to get through them, all because the L2 panel was busy. After I passed both, HR told me there was no budget. For context, I was asking for X amount, but Persistent Systems offered X - 5 LPA. Other companies were offering between X - 1 to X + 3 LPA. It was a total waste of my time and energy, honestly. Never again with Persistent Systems. Seriously the worst interview experience.

Confirmed questions5 questions
  • Tell me about your experience with Collections.
  • Can you explain Multithreading concepts?
  • What do you know about Spring Boot?

Persistent Systems Java Developer Interview Questions

Quoted word for word from Persistent Systems interview reports.

What is the outcome when notify() is called on an instance of a class that implements Runnable?

Read reports

Write code to find the greatest number formed by digits in a given array.

Read reports

Describe the contract that exists between the equals() and hashcode() methods.

Read reports

What are the differences between HashMap, Hashtable, and SynchronizedHashMap?

Read reports

Can you provide all possible bounded generic declarations for a list designed to store all subtypes of a given class T?

Read report

Regarding getters and setters in Eclipse, what is the enabling factor: plugin, reflection, constructor, or Java 5?

Read report

Formats, difficulty and experience

Across all 32 Persistent Systems interview reports.

Interview formats

Technical 50.6%
Behavioral 22.8%
Coding 21.5%
Other 3.8%
Presentation 1.3%

Interview difficulty

Easy 9.4%
Average 78.1%
Difficult 12.5%

Candidate experience

Positive 43.8%
Neutral 6.2%
Negative 50%