Filter interviews by
I was interviewed in Mar 2024.
InjectMocks is used to inject mocks into a test class, while MockBean is used to mock Spring beans in a Spring context.
InjectMocks is a Mockito annotation used to inject mock objects into a test class.
MockBean is a Spring Boot annotation used to mock Spring beans in a Spring context.
InjectMocks is used in standalone tests, while MockBean is used in integration tests.
Example: @InjectMocks private UserService userService...
Circuit breaker pattern is a design pattern used in software development to prevent cascading failures in distributed systems.
It is used to handle faults and failures in a distributed system by temporarily blocking requests to a failing service.
When the circuit breaker detects that the service is healthy again, it allows requests to flow through.
It helps in improving the resilience and fault tolerance of the system.
Exa...
Implementing resiliency in microservice architecture involves using techniques like circuit breakers, retries, timeouts, and load balancing.
Use circuit breakers to prevent cascading failures by stopping requests to a service that is not responding.
Implement retries with exponential backoff to handle transient failures and give the service time to recover.
Set timeouts for requests to avoid blocking resources and waiting...
Docker allows for easy and efficient containerization of applications, leading to improved scalability, portability, and resource utilization.
Improved scalability: Docker containers can be easily scaled up or down based on demand, allowing for efficient resource allocation.
Portability: Docker containers can run on any system that supports Docker, making it easy to deploy applications across different environments.
Resou...
I applied via Recruitment Consulltant and was interviewed before Jul 2021. There were 3 interview rounds.
Basic coding
Framework development
Collections
Devops
Coding assignment
Top trending discussions
posted on 7 Jan 2025
I was interviewed in Dec 2024.
I applied via Job Fair and was interviewed in Oct 2024. There were 2 interview rounds.
It was an online test for interview
Dijkstra's algorithm is a graph search algorithm that finds the shortest path between nodes in a graph.
Dijkstra's algorithm uses a priority queue to select the node with the smallest distance from the start node.
It maintains a list of tentative distances to each node and updates them as it explores the graph.
The algorithm is commonly used in routing and network protocols to find the shortest path between nodes.
Example:...
I applied via Referral
Java internals, coding questions 2sum
Developed a web-based project management tool for tracking tasks and deadlines.
Used React.js for front-end development
Implemented RESTful APIs for backend using Node.js and Express
Utilized MongoDB for database storage
Incorporated authentication and authorization features for user security
Open to relocation for the right opportunity
Willing to relocate for the right job opportunity
Flexible with location for the right role
Open to considering different locations for the right position
posted on 15 Jan 2025
A good, basic understanding will suffice.
posted on 24 Nov 2024
Move negative elements to right side of array
Iterate through the array and swap negative elements to the right side
Use two pointers approach to keep track of positive and negative elements
Maintain the order of elements while moving negatives to the right side
posted on 6 Aug 2024
I applied via Job Fair and was interviewed in Jul 2024. There were 2 interview rounds.
Coding is important three problems and mcqs of java and testing
Basic string manipulation and general DSA questions
Interview experience
based on 2 reviews
Rating in categories
Software Engineer
47
salaries
| ₹8 L/yr - ₹22 L/yr |
Senior Software Engineer 2
42
salaries
| ₹17 L/yr - ₹36 L/yr |
Principal Software Engineer
37
salaries
| ₹24 L/yr - ₹55 L/yr |
Software Engineer Level 1
33
salaries
| ₹7 L/yr - ₹17 L/yr |
Software Engineer2
21
salaries
| ₹11.8 L/yr - ₹22 L/yr |
Fractal Analytics
Mu Sigma
Tiger Analytics
LatentView Analytics