Filter interviews by
I appeared for an interview in Jan 2025.
Max diameter of a tree in Java is the longest path between any two nodes in a tree.
The diameter of a tree can be calculated by finding the longest path between any two nodes in the tree.
This can be done by finding the longest path from the root to a leaf node, and then finding the longest path from another leaf node to the root.
The sum of these two paths gives the diameter of the tree.
I applied via Naukri.com and was interviewed in Sep 2024. There was 1 interview round.
Search in Rotated sorted array
posted on 22 May 2025
I appeared for an interview in Nov 2024, where I was asked the following questions.
Design a scalable task scheduler to manage and execute tasks efficiently based on priority and timing.
Define task attributes: ID, priority, execution time, and status.
Use a priority queue to manage task scheduling based on priority.
Implement worker threads to execute tasks concurrently.
Consider persistent storage for tasks to survive system restarts.
Provide an API for adding, updating, and removing tasks.
I have extensive experience in software development, focusing on scalable applications and team collaboration.
Led a team of 5 developers in creating a microservices architecture for a healthcare application, improving scalability by 40%.
Implemented CI/CD pipelines using Jenkins and Docker, reducing deployment time from hours to minutes.
Collaborated with cross-functional teams to gather requirements and deliver features...
What people are saying about PayU Payments
posted on 25 Jun 2024
I applied via Approached by Company
Implement rate limiting for a platform serving 100K requests per second.
Use a token bucket algorithm to limit the rate of incoming requests.
Set a maximum number of tokens in the bucket to control the rate.
Refill the bucket at a constant rate to allow bursts of requests.
Track the timestamp of the last request to enforce the rate limit.
Consider using a distributed rate limiting system for scalability.
Monitor and adjust t...
I recently tackled the challenge of optimizing a microservices architecture for a high-traffic e-commerce platform.
Implemented service mesh using Istio to manage microservices communication and enhance observability.
Refactored legacy monolithic components into smaller, independent services, improving deployment speed.
Utilized Kubernetes for orchestration, enabling auto-scaling based on traffic patterns, which improved ...
I applied via Recruitment Consulltant and was interviewed in May 2024. There were 3 interview rounds.
I was asked two DSA questions and duration was of one hour.
1. Calculate Sum of edges of LinkedList
2. Given a list of numbers, find out all the pythagorean triplets.
This was also a DSA round for 1 hour and expected to solve two problems (Medium)
This was a system design round for one hour
I applied via Referral and was interviewed in Mar 2024. There was 1 interview round.
In-memory SQL databases store data in memory for faster access and processing.
In-memory databases keep all data in RAM for quicker retrieval compared to disk-based databases.
Examples include SQLite in-memory database and Redis.
They are commonly used for caching, real-time analytics, and temporary data storage.
I appeared for an interview in Mar 2025, where I was asked the following questions.
A design review management system streamlines the process of reviewing and approving design documents and artifacts.
User roles: Define roles such as reviewers, designers, and admins to manage permissions.
Workflow: Implement a clear workflow for submitting, reviewing, and approving designs.
Version control: Track changes in design documents to maintain a history of revisions.
Notifications: Send alerts to reviewers when n...
State management in React allows components to maintain and update their own data, enhancing interactivity and user experience.
Local State: Each component can have its own state using the useState hook, allowing for dynamic updates. Example: A counter component that increments a value.
Global State: For shared state across multiple components, use Context API or libraries like Redux. Example: User authentication status ...
Auto complete Input Search box with Dropdown
based on 3 interview experiences
Difficulty level
Duration
based on 23 reviews
Rating in categories
Assistant Manager
224
salaries
| ₹4.9 L/yr - ₹17.5 L/yr |
Software Engineer
201
salaries
| ₹12.1 L/yr - ₹36 L/yr |
Senior Software Engineer
183
salaries
| ₹13.5 L/yr - ₹42 L/yr |
Senior Manager
145
salaries
| ₹11.5 L/yr - ₹40 L/yr |
Manager
103
salaries
| ₹8.5 L/yr - ₹28 L/yr |
Angel One
Broadridge Financial Solutions
AGS Transact Technologies
PayPal