i
Razorpay
Filter interviews by
I applied via Hirist and was interviewed in Feb 2023. There were 6 interview rounds.
Create separate modules and communicate between them
I was interviewed before May 2021.
Round duration - 150 Minutes
Round difficulty - Medium
Machine coding round taken at 9am in morning.
Two interviewers, very calm and nice to me making me comfortable.
Shared my screen and coded on IDE in Java.
First 15 minutes Discussion on design and then coding
All my features ran and i used all of time.
Design a SQL like database with basic capabilities of Insertion deletion and search. Column based constraints also asked.
Started with using maps.
Gave a columinar database design and not a row based(standard) design.
Created classes of entities, a service class for execution methods.
Used column type as string and maintained an allowed types enum and put validations based on that. Used generics.
Round duration - 50 minutes
Round difficulty - Medium
Asked about my projects and asked questions based on that.
Asked about design decisions, went in deep of how queus are used to make things async, Relational vs Non relational dbs
Explain how will you scale these services.
Follow up: Where will you use a queue.
Internally how queues work?
Tip 1 : Read up Designing data intensive applications
Tip 2 : Basic running parts: Load balancer, consistent hashing, Relational vs non relational databases
Tip 3 : Remember EVERYTHING has a trade off. Be ready to discuss this
Round duration - 60 Minutes
Round difficulty - Easy
Hiring Manager round.
Just discuss my previous projects
Discussed in detail where things went wrong, how coukd they have been handled well. Other design discussions
Tip 1 : Have Clarity about what you have worked on
Tip 2 : Think of various combinations how things could have been done better, accept your shortcomings
Tip 1 : Do easy and a bit if medium leetcode and start applying. Make sure one question is never failed twice. (lazy advice)
Do top 150 leetcode questions for preparing DSA
Tip 2 : for high level design read System Design by Alex Xu, in your free time start reading Designing data intensive applications
Tip 3 : Prepare to present your work really well. Think of all the questions interviewer can ask and present clearly without blaoting.
Tip 1 : Keep it under one page if exp is under 5 years.
Tip 2 : Add impact using numbers. Eg Dollars saved/ earned, users gained or execution time improvements etc
Top trending discussions
I applied via LinkedIn and was interviewed before Nov 2021. There were 4 interview rounds.
Dsa - medium leetcode will suffice
Dosa - medium leetcode will suffice
I applied via Job Portal and was interviewed in Oct 2024. There was 1 interview round.
OOPS is Object-Oriented Programming, Inheritance is the ability of a class to inherit properties and behavior from another class, Static Binding is resolved at compile time, Dynamic Binding is resolved at runtime.
OOPS stands for Object-Oriented Programming, which is a programming paradigm based on the concept of objects.
Inheritance is a feature in OOP that allows a class to inherit properties and behavior from another ...
Data structure and algo questions from leetcode
Machine coding assignment
Designing a Content Delivery Network (CDN) for efficient content distribution.
Identify target audience and content types
Select appropriate CDN providers based on needs (e.g. Akamai, Cloudflare)
Implement caching strategies for static and dynamic content
Optimize network routing for faster delivery
Monitor performance and adjust as needed
Design a notification service for sending alerts to users.
Identify types of notifications (email, SMS, push notifications)
Implement a notification queue to handle high volume of notifications
Allow users to customize notification preferences
Include monitoring and logging for tracking delivery status
Consider scalability and reliability of the service
Dsa Question based on Arrays, graph and strings
I applied via LinkedIn and was interviewed before Jan 2024. There was 1 interview round.
Was asked simple puzzle questions.
I applied via Naukri.com and was interviewed before Feb 2023. There were 2 interview rounds.
Aptitude questions to be asked in this round
Write a Java program to sort array in ascending order
I applied via LinkedIn and was interviewed before Aug 2023. There were 2 interview rounds.
Software Engineer
103
salaries
| ₹7.5 L/yr - ₹30 L/yr |
Junior Analyst
95
salaries
| ₹2.4 L/yr - ₹5.5 L/yr |
Analyst
92
salaries
| ₹3.5 L/yr - ₹7 L/yr |
Senior Software Engineer
84
salaries
| ₹15 L/yr - ₹47.5 L/yr |
Software Development Engineer
78
salaries
| ₹8 L/yr - ₹34 L/yr |
Paytm
PayPal
BharatPe
BillDesk