i
Persistent
Systems
Work with us
Filter interviews by
I applied via Walk-in and was interviewed in Nov 2024. There were 3 interview rounds.
It's walkin, so they conducted 1 technical mcqs round.
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...
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...
I applied via Naukri.com and was interviewed in Jun 2024. There were 2 interview rounds.
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
I appeared for an interview in Mar 2025, where I was asked the following questions.
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...
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...
I applied via Referral and was interviewed in Dec 2023. There was 1 interview round.
I applied via LinkedIn and was interviewed in Apr 2024. There was 1 interview round.
I applied via Approached by Company and was interviewed in Dec 2023. There was 1 interview round.
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...
I applied via Company Website and was interviewed before Mar 2023. There was 1 interview round.
I applied via Naukri.com and was interviewed before May 2023. There was 1 interview round.
What people are saying about Persistent Systems
Some of the top questions asked at the Persistent Systems Java Developer interview -
The duration of Persistent Systems Java Developer interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 11 interview experiences
Difficulty level
Duration
based on 11 reviews
Rating in categories
Software Engineer
4.6k
salaries
| ₹4.7 L/yr - ₹11.1 L/yr |
Senior Software Engineer
4.6k
salaries
| ₹6.8 L/yr - ₹18.7 L/yr |
Lead Software Engineer
3.7k
salaries
| ₹9.4 L/yr - ₹17.2 L/yr |
Lead Engineer
3.5k
salaries
| ₹14 L/yr - ₹25 L/yr |
Project Lead
2.2k
salaries
| ₹21 L/yr - ₹36 L/yr |
Cognizant
TCS
IBM
LTIMindtree