Filter interviews by
I applied via Approached by Company and was interviewed before Jun 2023. There were 2 interview rounds.
Top trending discussions
I applied via Naukri.com and was interviewed before Oct 2020. There were 3 interview rounds.
I applied via Recruitment Consultant and was interviewed in Aug 2020. There were 5 interview rounds.
Microservices are a software architecture pattern where applications are built as a collection of small, loosely coupled services.
Microservices allow for modular development and deployment of applications.
Each microservice can be developed, deployed, and scaled independently.
Microservices communicate with each other through APIs.
They promote flexibility, scalability, and fault tolerance.
Examples of microservices includ...
I applied via Naukri.com and was interviewed before Mar 2021. There were 2 interview rounds.
I applied via Naukri.com and was interviewed in Feb 2021. There were 4 interview rounds.
Implemented the Observer design pattern.
Used to maintain consistency between related objects
Allows for one-to-many relationships between objects
Used in event-driven systems
Example: Used to update UI when data changes in backend
I have implemented a microservices architecture for scalability and flexibility.
Implemented microservices architecture using Docker and Kubernetes
Used API Gateway for routing and load balancing
Implemented service discovery using Consul
Implemented circuit breaker pattern using Hystrix
Implemented centralized logging using ELK stack
Implemented distributed tracing using Zipkin
Implemented event-driven architecture using Kaf...
This code snippet demonstrates a simple algorithm to find the maximum value in an array.
Initialize a variable 'max' to the first element of the array.
Iterate through the array starting from the second element.
If the current element is greater than 'max', update 'max'.
Return 'max' after completing the iteration.
Example: For array [3, 5, 2, 8, 1], the output will be 8.
I applied via Naukri.com and was interviewed in Feb 2021. There were 3 interview rounds.
Agile is an iterative project management methodology focused on collaboration, flexibility, and customer satisfaction.
Iterative Development: Agile promotes breaking projects into smaller, manageable units called iterations or sprints. For example, a software team may work in two-week sprints to deliver incremental features.
Collaboration: Agile emphasizes teamwork and communication among all stakeholders, including deve...
I appeared for an interview before Apr 2024, where I was asked the following questions.
Our project architecture is a microservices-based system utilizing REST APIs, Docker, and cloud services for scalability and resilience.
Microservices: Each service handles a specific business capability, e.g., user management, order processing.
REST APIs: Services communicate over HTTP, allowing for easy integration and scalability.
Docker: We use containers to ensure consistent environments across development, testing, ...
Class lock applies to the class level, while object lock applies to individual instances of a class.
Class lock (static lock) is shared among all instances of a class.
Object lock (instance lock) is unique to each instance of a class.
Example of class lock: synchronized static method in Java.
Example of object lock: synchronized instance method in Java.
Class locks are used for controlling access to static resources.
Object ...
I appeared for an interview before Jul 2024, where I was asked the following questions.
based on 1 interview experience
Difficulty level
Duration
Senior Software Engineer
572
salaries
| ₹20 L/yr - ₹33.1 L/yr |
Senior Consultant
416
salaries
| ₹20.5 L/yr - ₹35 L/yr |
Consultant
291
salaries
| ₹12.4 L/yr - ₹23 L/yr |
Software Engineer
217
salaries
| ₹5.2 L/yr - ₹14.9 L/yr |
Senior Software Developer
160
salaries
| ₹18 L/yr - ₹30 L/yr |
Accenture
Synechron
Movate
Sopra Steria