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

Senior Software Engineer

Razorpay
upvote
share-icon
3 rounds | 4 Coding problems

Interview preparation journey

expand-icon
Preparation
Duration: 1 month
Topics: Machine Coding, Object Oriented Programming, System Design, Low Level Design, Tech Specs
Tip
Tip

Tip 1 : Be thorough with the past projects you've owned
Tip 2 : for HLD : Educative's Grokking the system design is best
Tip 3 : While designing any system(HLD or LLD), always assume and target a scale and design your solution according to the scale only.

Application process
Where: Referral
Resume Tip
Resume tip

Tip 1 : Mention the scale of your previous projects, mention the team size you were leading
Tip 2 : Mention the tech stack you've worked on and details about the exact specifications of the implementations.

Interview rounds

01
Round
Hard
Online Coding Test
Duration180 minutes
Interview date20 May 2022
Coding problem1

Machine Coding : Design an in-memory SQL Database. The problem statement was very vague and that was on purpose, the interviewee himself has to come up with the functional and the non-functional requirements and then come up with the design and then the code for the solution. 1 hr for design discussion. 1.5 hours for the coding implementation and then the last half hour for the discussion around the implementation.

1. System Design

Design in-memory SQL database.
It should be able to create a table, insert rows in the table, able to query on the table in O(n) time and then delete a table as well.

Problem approach

Tip 1 : The interviewee himself has to come up with the functional and the non-functional requirements and then come up with the design and then the code for the solution
Tip 2 : Segregate your classes into relevant and use case-specific models.
Tip 3 : Satisfy all the mentioned Functional requirements. Optional: Satisfy the non-functional requirements.

02
Round
Hard
Video Call
Duration60 minutes
Interview date24 May 2022
Coding problem1

Design Notification System which could serve millions of notifications (SMS, Email, Push notifications etc)

1. System Design

Design Notification System.

Problem approach

Tip 1 : Segregate your priority notifications into a priority queue and then promotional notifications in a low-priority queue.
Tip 2 : Identify the bottlenecks and how the servers are to be organized in order to serve a large number of notifications.
Tip 3 : Do practice such questions on internet

03
Round
Medium
HR Round
Duration45 minutes
Interview date26 May 2022
Coding problem2

Hiring Manager + HR Round. 

Normal HR-like questions were asked in this round along with a single coding round.

1. Basic HR Questions

  • If your coworkers start feeling jealous of you, How will you manage them?
  • Where do you see yourself in 5 years?
  • What do you know about Razorpay?
Problem approach

Tip 1 : Be very thorough about the previous projects
Tip 2 : Keep your resume simple but know every inch of it.
Tip 3 : Be very humble and calm during the interview cause HMs look for a culture fit as well.

2. Rat In a Maze All Paths

Moderate
40m average time
60% success
0/80
Asked in companies
AckoAdobeOptum

You are given a 'N' * 'N' maze with a rat placed at 'MAZE[0][0]'. Find and print all paths that rat can follow to reach its destination i.e. 'MAZE['N' - 1]['N' - 1]'. Rat can move in any direc­tion ( left, right, up and down).

Value of every cell in the 'MAZE' can either be 0 or 1. Cells with value 0 are blocked means the rat can­not enter into those cells and those with value 1 are open.

Problem approach

Used Floyd Warshall Algorithm

Try solving now

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
1928 views
0 comments
0 upvotes
Senior Software Engineer
3 rounds | 3 problems
Interviewed by Razorpay
1643 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
1377 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
Senior Software Engineer
1 rounds | 3 problems
Interviewed by Intuit
2963 views
1 comments
0 upvotes
company logo
Senior Software Engineer
5 rounds | 5 problems
Interviewed by PhonePe
2560 views
0 comments
0 upvotes
company logo
Senior Software Engineer
4 rounds | 4 problems
Interviewed by Walmart
7469 views
1 comments
0 upvotes