Premium Employer

i

This company page is being actively managed by Persistent Systems Team. If you also belong to the team, you can get access from here

Persistent Systems Verified Tick Work with us arrow

Compare button icon Compare button icon Compare

Filter interviews by

Persistent Systems Java Developer Interview Questions and Answers

Updated 10 Apr 2025

Persistent Systems Java Developer Interview Experiences

15 interviews found

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I applied via Walk-in and was interviewed in Nov 2024. There were 3 interview rounds.

Round 1 - Coding Test 

It's walkin, so they conducted 1 technical mcqs round.

Round 2 - Technical 

(11 Questions)

  • Q1. Multi threading
  • Q2. Internal working of hashmap
  • Q3. Spring batch related
  • Q4. Non repeating characters in a array
  • Q5. 3rd highest salary
  • Q6. Qualifier vs primary
  • Q7. Controller vs restcontroller
  • Q8. Spring boot annotataions
  • Q9. Oops concepts with examples
  • Q10. Spring batch configuration
  • Q11. They covered all java, spring and Microservices
Round 3 - Technical 

(4 Questions)

  • Q1. Microservices architecture
  • Q2. How do Microservices communicate
  • Ans. 

    Microservices communicate with each other through various communication protocols like HTTP, messaging queues, and gRPC.

    • Microservices can communicate over HTTP using RESTful APIs.

    • Messaging queues like RabbitMQ or Kafka can be used for asynchronous communication between microservices.

    • gRPC is a high-performance, open-source RPC framework that can be used for communication between microservices.

    • Service discovery mechanism...

  • Answered by AI
  • Q3. How to access the Microservice end point
  • Q4. Why we use microservices
  • Ans. 

    Microservices allow for modular, scalable, and flexible software development by breaking down applications into smaller, independent services.

    • Microservices enable easier maintenance and updates as each service can be developed, deployed, and scaled independently.

    • They improve fault isolation, as failures in one service do not necessarily affect the entire application.

    • Microservices promote agility and faster time-to-mark...

  • Answered by AI

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
No response

I applied via Naukri.com and was interviewed in Jun 2024. There were 2 interview rounds.

Round 1 - Technical 

(2 Questions)

  • Q1. Given an input string s ="aabbbcddbb". Write a java program to get output as a2b3c1d2b2
  • Q2. Find 3rd highest from a list using streams api.
Round 2 - Technical 

(2 Questions)

  • Q1. Write a Rest api to get employee details by employee id.
  • Ans. 

    A Rest api to get employee details by employee id

    • Create a GET endpoint with a path like '/employees/{employeeId}'

    • Retrieve employee details from a database using the employee id

    • Return the employee details in JSON format

  • Answered by AI
  • Q2. Exceptional handling?

Java Developer Interview Questions Asked at Other Companies

asked in Deloitte
Q1. Sort 0 and 1 Problem Statement Given an integer array ARR of size ... read more
Q2. Parent class has run() and walk(). Parent run() calls walk(). Chi ... read more
asked in Infosys
Q3. Which should be preferred between String and StringBuffer when th ... read more
Q4. How do you sort a list of students based on their first name?
asked in Cognizant
Q5. What array list and linkedlist difference,how hashmap internally ... read more
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
No response

I appeared for an interview in Mar 2025, where I was asked the following questions.

  • Q1. How can distributed tracing be effectively handled in microservices?
  • Ans. 

    Distributed tracing in microservices helps track requests across services for better performance and debugging.

    • Use a tracing library like OpenTelemetry or Zipkin to instrument your services.

    • Implement context propagation to pass trace IDs through service calls, e.g., using HTTP headers.

    • Aggregate and visualize trace data using tools like Jaeger or Grafana for insights.

    • Monitor latency and bottlenecks by analyzing trace da...

  • Answered by AI
  • Q2. What are the differences between Spring WebFlux and Spring MVC?
  • Ans. 

    Spring WebFlux is a reactive programming framework, while Spring MVC is a traditional servlet-based framework for web applications.

    • Reactive vs. Servlet: WebFlux is built on reactive programming principles, allowing for non-blocking I/O, while MVC is based on the servlet API and is blocking.

    • Concurrency Model: WebFlux uses a reactive concurrency model with Project Reactor, enabling handling of many requests with fewer th...

  • Answered by AI
Interview experience
3
Average
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Referral and was interviewed in Dec 2023. There was 1 interview round.

Round 1 - Technical 

(3 Questions)

  • Q1. What is Custom exception?
  • Q2. What is roles and responsibilities in your project?
  • Q3. Find out duplicate element in array?

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via LinkedIn and was interviewed in Apr 2024. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. Java 8 features
  • Q2. What is functional programming

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare what you mentioned in your resume
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(1 Question)

  • Q1. Coding from HackerRank
Interview experience
4
Good
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
No response

I applied via Approached by Company and was interviewed in Dec 2023. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. OOPs concepts, explain polymorphism, inheritance, etc
  • Ans. 

    Polymorphism is the ability of an object to take on many forms. Inheritance is the process of creating new classes from existing ones.

    • Polymorphism allows objects of different classes to be treated as objects of a common superclass.

    • Inheritance allows a class to inherit properties and methods from another class.

    • Polymorphism and inheritance are key concepts in object-oriented programming (OOP).

    • Example of polymorphism: A s...

  • Answered by AI
  • Q2. Multithreading related questions, difference between Thread.start() and run() method
Are these interview questions helpful?
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Technical 

(1 Question)

  • Q1. Programming questions and internal working
Round 3 - Technical 

(1 Question)

  • Q1. Work experience questions
Round 4 - HR 

(1 Question)

  • Q1. Salary Discussion and general background questions

Interview Preparation Tips

Interview preparation tips for other job seekers - Easy to Average difficulty to crack this position with persistent systems
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I applied via Company Website and was interviewed before Mar 2023. There was 1 interview round.

Round 1 - One-on-one 

(1 Question)

  • Q1. What is java how

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Naukri.com and was interviewed before May 2023. There was 1 interview round.

Round 1 - Technical 

(1 Question)

  • Q1. What if there is no server in springboot

Interview Preparation Tips

Topics to prepare for Persistent Systems Java Developer interview:
  • Core Java
  • Spring Boot
Interview preparation tips for other job seekers - Its a very good company

Skills evaluated in this interview

What people are saying about Persistent Systems

View All
a senior software engineer
2d (edited)
Need Insights – Choosing Between Companies
Hi all, Currently have offers from Capgemini, Tech Mahindra, LTIMindTree, Zen&Art, CitiusTech, Nagarro & Persistent. Before making a decision, I need some clarity: 1. Do you get admin access on laptop or need IT for every install? 2. Are office hours flexible or fixed 9 AM login? 3. Is 9 hrs of active laptop time mandatory? 4. What's the leave policy — casual or strict approval? 5. Do projects use the latest technologies or older versions? Thanks in advance!
Got a question about Persistent Systems?
Ask anonymously on communities.

Persistent Systems Interview FAQs

How many rounds are there in Persistent Systems Java Developer interview?
Persistent Systems interview process usually has 1-2 rounds. The most common rounds in the Persistent Systems interview process are Technical, Resume Shortlist and One-on-one Round.
How to prepare for Persistent Systems Java Developer interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at Persistent Systems. The most common topics and skills that interviewers at Persistent Systems expect are Java, Spring Boot, Microservices, J2Ee and Hibernate.
What are the top questions asked in Persistent Systems Java Developer interview?

Some of the top questions asked at the Persistent Systems Java Developer interview -

  1. Request mapping annotation syntax and how and where we use ...read more
  2. Multithreading. Ways of synchronisation. How to handle exceptio...read more
  3. Given an input string s ="aabbbcddbb". Write a java program to get output as a2...read more
How long is the Persistent Systems Java Developer interview process?

The duration of Persistent Systems Java Developer interview process can vary, but typically it takes about less than 2 weeks to complete.

Tell us how to improve this page.

Overall Interview Experience Rating

4.2/5

based on 11 interview experiences

Difficulty level

Easy 44%
Moderate 56%

Duration

Less than 2 weeks 78%
2-4 weeks 11%
More than 8 weeks 11%
View more
Join Persistent Systems See Beyond, Rise Above
Persistent Systems Java Developer Salary
based on 83 salaries
₹3.9 L/yr - ₹15.3 L/yr
55% more than the average Java Developer Salary in India
View more details

Persistent Systems Java Developer Reviews and Ratings

based on 11 reviews

3.7/5

Rating in categories

3.5

Skill development

3.8

Work-life balance

3.6

Salary

3.3

Job security

3.4

Company culture

3.4

Promotions

3.3

Work satisfaction

Explore 11 Reviews and Ratings
Java Developer

Bangalore / Bengaluru

4-8 Yrs

Not Disclosed

Java Developer

Hyderabad / Secunderabad

4-8 Yrs

Not Disclosed

Java Developer

Pune

4-8 Yrs

Not Disclosed

Explore more jobs
Software Engineer
4.6k salaries
unlock blur

₹4.7 L/yr - ₹11.1 L/yr

Senior Software Engineer
4.6k salaries
unlock blur

₹6.8 L/yr - ₹18.7 L/yr

Lead Software Engineer
3.7k salaries
unlock blur

₹9.4 L/yr - ₹17.2 L/yr

Lead Engineer
3.5k salaries
unlock blur

₹14 L/yr - ₹25 L/yr

Project Lead
2.2k salaries
unlock blur

₹21 L/yr - ₹36 L/yr

Explore more salaries
Compare Persistent Systems with

Cognizant

3.7
Compare

TCS

3.6
Compare

IBM

3.9
Compare

LTIMindtree

3.7
Compare
write
Share an Interview