i
Razorpay
Filter interviews by
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
Design a high-performance in-memory cache system for storing and retrieving data efficiently.
Use a hash table or a key-value store to store data in memory
Implement caching strategies like LRU (Least Recently Used) or LFU (Least Frequently Used) to manage cache eviction
Consider using a distributed cache for scalability and fault tolerance
Optimize cache size and expiration policies based on the application's data access
Auto complete Input Search box with Dropdown
I applied via Referral and was interviewed in Jun 2024. There was 1 interview round.
Asked to do coding for RDBMS using any programing language
Razorpay interview questions for designations
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 before Feb 2024.
Top trending discussions
Implement thread safe load balancer.
focus on input validations and cover all corner cases in tests
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 8 interviews
1 Interview rounds
based on 11 reviews
Rating in categories
Junior Analyst
120
salaries
| ₹2 L/yr - ₹5.5 L/yr |
Software Engineer
105
salaries
| ₹6.9 L/yr - ₹24 L/yr |
Analyst
102
salaries
| ₹3.5 L/yr - ₹7.3 L/yr |
Software Developer
97
salaries
| ₹8 L/yr - ₹30 L/yr |
Senior Associate
93
salaries
| ₹5.2 L/yr - ₹15 L/yr |
Paytm
PayPal
BharatPe
Fiserv