Razorpay interview experience Real time questions & tips from candidates to crack your interview

Senior Software Developer

Razorpay
upvote
share-icon
3 rounds | 3 Coding problems

Interview preparation journey

expand-icon
Preparation
Duration: 1 month
Topics: Low level and high-level design, algorithm data structure, DBMS, networking, aws
Tip
Tip

Tip 1 : Practice coding real-world problems. At Razorpay Algo ds type questions are not asked for senior developer roles.
Tip 2 : Go through some popular system design questions. 
Tip 3 : Be ready to describe your work experience in detail.

Application process
Where: Linkedin
Eligibility: NA
Resume Tip
Resume tip

Tip 1 : Keep it concise, don't cross the 1-page mark
Tip 2 : don't write anything that you don't know in detail

Interview rounds

01
Round
Medium
Video Call
Duration90 minutes
Interview date26 Oct 2021
Coding problem1

The first round was a machine coding round. An interview preparation document was shared before the interview. The doc mentioned that Razorpay does not ask Algo DS questions, but instead focuses on real-world problem-solving. This was advantageous to me, because at that time I just started giving interviews, and was at an early stage of my preparation for algo ds.

The interview happened in zoom in the evening and lasted for 1.5 hours. The interviewer was friendly and had open-ended discussions about the problem with him.

1. System Design Question

Design and implement a document sharing platform similar to google doc.
Following operations need to be supported:
1. Creation of doc
2. Every doc should have an owner(access control).
3. Owner can share docs with other users.
4. The other user must have read access to read the document content.
5. Owners have read, write, share permission.
6. Only the owner can change document permission.

Problem approach

1. Ask clarifying questions, if you have any doubts.
2. Break down the overall problem statement, into smaller problems.
3. plan the class structures and object interactions.
4. draw an uml diagram if comfortable.
5. think out loud while designing the solution.
6. Create the class structures and method declarations.
7. at the end implement the method body.

02
Round
Medium
Video Call
Duration90 min
Interview date26 Oct 2021
Coding problem1

This round was conducted by a senior manager on a weekend. After a brief introduction and discussion about current and previous experiences, the interviewer shared the problem statement. The interviewer was very attentive. He listened carefully and spoke very less. Gave me full freedom to drive the discussion. Sometimes I was getting confused if I was steering away from the original problem statement.

1. System Design Question

Design the backend for ride-sharing platform. 
The platform must support
1. A user can request a ride.
2. He can see nearby drivers before requesting rides.
3. An approx arrival time have to be shown for the requested ride.
4. Nearby drivers have to be notified of the new ride request.
5. Shorted path to the user and then the destination has to be shown to the driver.
6. Cost of the ride have to calculated in a efficient manner while maximizing platform's profit.

Problem approach

Tip 1 : Ask clarifying questions when in doubt. 
Tip 2 : Break down the problem into smaller problems.
Tip 3 : Gave as much detail about the different components of your system as you can.
Tip 4 : A clear diagram goes a long way.

03
Round
Easy
HR Round
Duration60 min
Interview date2 Nov 2021
Coding problem1

This round happened after a week of the first two rounds. The round revolved mostly around previous work experiences and some behavioural questions.

1. Basic HR questions

1. past experiences.
2. why switching job
3. career goals
4. proudest self-achievement.
5. Recent failures and learning from them.

Problem approach

Tip 1 : be truthful
Tip 2 : don't shy away from sharing your accomplishments.

Here's your problem of the day

Solving this problem will increase your chance to get selected in this company

Skill covered: Programming

What is recursion?

Choose another skill to practice
Similar interview experiences
SDE - 1
2 rounds | 2 problems
Interviewed by Razorpay
1929 views
0 comments
0 upvotes
Senior Software Engineer
3 rounds | 3 problems
Interviewed by Razorpay
1644 views
0 comments
0 upvotes
SDE - 1
3 rounds | 4 problems
Interviewed by Razorpay
0 views
1 comments
0 upvotes
SDE - 1
3 rounds | 4 problems
Interviewed by Razorpay
1378 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
Senior Software Developer
4 rounds | 13 problems
Interviewed by SAP Labs
1796 views
0 comments
0 upvotes