Faster and better experience!
Filter interviews by
Top trending discussions
I applied via LinkedIn and was interviewed before Jun 2022. There were 4 interview rounds.
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 Referral and was interviewed in Jul 2024. There were 2 interview rounds.
It was about DS Algo and Java garbage collection,multithreading
Rate limiter is a system that controls the rate of traffic sent or received by a network interface.
Implement a token bucket algorithm to track and limit the rate of requests
Use a sliding window algorithm to track the number of requests within a specific time frame
Consider using a distributed rate limiter for scalability and fault tolerance
I applied via LinkedIn and was interviewed before Apr 2023. There were 5 interview rounds.
Hackerrank questions
Questions on alogirithm analysis
I applied via Referral and was interviewed in Nov 2024. There were 3 interview rounds.
Data structures and algo. 2 ques were asked in hackerrank
I was interviewed in Oct 2024.
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 4 reviews
Rating in categories
Product Manager
99
salaries
| ₹0 L/yr - ₹0 L/yr |
Operations Executive
49
salaries
| ₹0 L/yr - ₹0 L/yr |
Software Engineer
42
salaries
| ₹0 L/yr - ₹0 L/yr |
Software Developer
41
salaries
| ₹0 L/yr - ₹0 L/yr |
Production Analyst
26
salaries
| ₹0 L/yr - ₹0 L/yr |
Paytm
PhonePe
Razorpay
Payed