Filter interviews by
It had 4 questions on Hackerrank, 2 coding questions and 2 multiple choice.
Top trending discussions
I applied via Instahyre and was interviewed in Nov 2024. There were 2 interview rounds.
Was of 1 hour, got asked about 3 sum as well as a medium level problem
posted on 14 Aug 2024
I applied via Referral and was interviewed in Jul 2024. There were 2 interview rounds.
Min and max value from an array of integers, reverse of a string
Design an ad-click aggregation service for tracking and analyzing ad clicks.
Use a distributed system to handle high volume of ad click data
Implement real-time processing for immediate insights on ad performance
Utilize a database to store aggregated ad click data for reporting and analysis
I applied via Approached by Company and was interviewed in Jul 2024. There were 3 interview rounds.
Normal DSA round from hacker rank
DSA round from hacker rank or leetcode
Machine coding round.
Use Dijkstra's algorithm to find the top k shortest paths from source to destination.
Implement Dijkstra's algorithm to find the shortest paths from source to all other nodes.
Store the top k shortest paths found in a priority queue or heap.
Return the top k shortest paths as the result.
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 applied via LinkedIn and was interviewed in Apr 2024. There was 1 interview round.
Concurrency is the ability of a system to execute multiple tasks simultaneously.
Concurrency allows multiple tasks to run concurrently, improving performance and efficiency.
Concurrency can be achieved through multithreading or multiprocessing.
Example: A web server handling multiple requests simultaneously using multithreading.
ACID principles are a set of properties that guarantee database transactions are processed reliably.
Atomicity: Transactions are all or nothing. If one part of the transaction fails, the entire transaction is rolled back.
Consistency: Transactions bring the database from one valid state to another. All constraints are satisfied.
Isolation: Transactions are isolated from each other until they are completed.
Durability: Once...
based on 1 interview
Interview experience
based on 1 review
Rating in categories
Software Engineer
47
salaries
| ₹7 L/yr - ₹25 L/yr |
QA Engineer
12
salaries
| ₹5.5 L/yr - ₹9 L/yr |
Software Developer
7
salaries
| ₹8.6 L/yr - ₹19 L/yr |
Senior Software Engineer
7
salaries
| ₹18 L/yr - ₹33 L/yr |
Assistant Manager
4
salaries
| ₹10 L/yr - ₹17 L/yr |
Razorpay
Paytm
PolicyBazaar
Zerodha