Filter interviews by
Microservices are a software development technique where an application is composed of small, independent services that communicate over well-defined APIs.
Microservices are small, independent services that work together to form an application
Each microservice is responsible for a specific function or feature
Microservices communicate with each other over well-defined APIs
Microservices can be developed, deployed, and sca...
Repository design pattern is a structural design pattern that separates the data access logic from the business logic in an application.
It provides a way to access data from a data source without exposing the underlying data access code to the business logic.
It helps in achieving separation of concerns by keeping data access code in a separate layer.
Commonly used in applications where data needs to be accessed from mul
I applied via Referral and was interviewed in Mar 2021. There was 1 interview round.
I applied via Approached by Company and was interviewed before May 2018. There were 5 interview rounds.
I applied via Naukri.com and was interviewed in Mar 2021. There was 1 interview round.
I applied via LinkedIn and was interviewed in Apr 2024. There was 1 interview round.
Decorators, generators,
Simple array questions
Spring JPA is a part of the Spring framework that provides an abstraction layer on top of JPA, while Hibernate is a standalone ORM framework.
Spring JPA is a part of the Spring framework and provides additional features like transaction management, dependency injection, and aspect-oriented programming.
Hibernate is a standalone ORM framework that provides mapping between Java objects and database tables, along with featu...
Cyclic barrier is a synchronization aid that allows a set of threads to wait for each other to reach a common barrier point.
Cyclic barrier is similar to CountDownLatch but can be reused after the barrier point is reached.
It is initialized with a count of the number of threads that must invoke await() before the barrier is tripped.
Threads wait at the barrier until all threads have invoked await(), then the barrier is re...
I applied via Recruitment Consulltant and was interviewed before Aug 2023. There were 3 interview rounds.
Find smallest positive integer in an array which is missing in the array
Cyclic barrier is a synchronization aid that allows a set of threads to wait for each other to reach a common barrier point.
Cyclic barrier is similar to CountDownLatch but can be reused after the waiting threads are released.
It is initialized with a count of the number of threads that must invoke await() before the barrier is tripped.
Threads wait at the barrier until all threads have invoked await(), then the barrier i...
Spring JPA is a part of the Spring Data project that makes it easier to work with JPA. Hibernate is a popular ORM framework.
Spring JPA is a higher level abstraction on top of JPA, providing more features and simplifying development.
Hibernate is a powerful ORM framework that provides mapping between Java objects and database tables.
Spring JPA can be used with Hibernate as the underlying ORM provider.
Hibernate offers mor...
As a Technical Lead, my current roles and responsibilities include overseeing the technical aspects of projects, providing guidance to team members, and ensuring successful project delivery.
Overseeing technical aspects of projects
Providing guidance to team members
Ensuring successful project delivery
Yes, I am willing to relocate for the right opportunity.
I am open to relocating for a challenging role that aligns with my career goals.
I have relocated for previous job opportunities and have found it to be a positive experience.
I understand the importance of being flexible and adaptable in today's job market.
I applied via Approached by Company and was interviewed before Aug 2022. There were 5 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...
I improved stored procedure performance by optimizing queries and indexes.
Identified and removed unnecessary joins and subqueries
Used appropriate indexing to speed up query execution
Reduced the number of round trips to the database by using batch processing
Rewrote complex queries to simpler ones
Used stored procedure parameters instead of variables to avoid recompilation
Used SET NOCOUNT ON to reduce network traffic
Used
based on 2 interviews
Interview experience
based on 26 reviews
Rating in categories
Consultant
619
salaries
| ₹6 L/yr - ₹22 L/yr |
Senior System Analyst
607
salaries
| ₹5 L/yr - ₹12.4 L/yr |
Software Engineer
377
salaries
| ₹2.8 L/yr - ₹13.1 L/yr |
System Analyst
315
salaries
| ₹3 L/yr - ₹10 L/yr |
Digital Engineer
312
salaries
| ₹2.6 L/yr - ₹10 L/yr |
ITC Infotech
3i Infotech
Cybage
Xoriant