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

SDE - Intern

Razorpay
upvote
share-icon
3 rounds | 5 Coding problems

Interview preparation journey

expand-icon
Preparation
Duration: 2 months
Topics: Data structures, OOPS, System Design, Algorithms, OS, DBMS
Tip
Tip

Tip 1 : Be consistent with DSA
Tip 2 : Do atleast 2 projects

Application process
Where: Campus
Eligibility: 62 percentile
Resume Tip
Resume tip

Tip 1 : Modify your resume w.r.t the job description every time you apply.
Tip 2 : Describe your projects/experience covering learnings, achievements and impact.

Interview rounds

01
Round
Hard
Online Coding Interview
Duration90 minutes
Interview date31 Mar 2021
Coding problem1

There was an MCQ section covering topics Algorithms, Data Structures, OOP, Databases, Operating Systems, Computer Networks and then 3 coding questions were asked out of which I was able to solve 1 and a half question and managed to get to the technical round.

1. Reverse Stack Using Recursion

Easy
21m average time
80% success
0/40
Asked in companies
AmazonNoBrokerIBM

Reverse a given stack of 'N' integers using recursion. You are required to make changes in the input parameter itself.


Note: You are not allowed to use any extra space other than the internal stack space used due to recursion.


Example:
Input: [1,2,3,4,5] 
Output: [5,4,3,2,1]

add image

Try solving now
02
Round
Medium
Video Call
Duration60 minutes
Interview date1 Apr 2021
Coding problem1

The first interview round was taken by a single guy from their engineering department and lasted for about 60 minutes.It was a medium dsa question. I was supposed to write full code and dry run the same, Initially I struggled with the approach but interviewer was friendly and helped me wherever I got stuck.

1. Find Conflicting Meetings

Easy
15m average time
85% success
0/40
Asked in companies
WalmartRazorpayAmazon

Mr. X is a busy person. He has to attend 'N' meetings throughout the day. You are given the schedule of Mr. X in a 2D Matrix 'MEETINGS' having 'N' rows and 2 columns. The 'i'th element of the first column contains the starting time of the 'i'th meeting, and the 'i'th element of the second column contains the ending time of the 'i'th meeting.

Two meetings are conflicting with each other if they overlap each other for some non-zero time. If a meeting 'X' starts at the same time as the meeting 'Y' ends, then they do not conflict.

Given the schedule of the day of Mr. X. Find the index of any one conflicting meeting for each of the 'N' meetings.

In case a particular meeting does not conflict with any meeting, take -1 as the index of the conflicting meeting for that meeting.

Note :

If there are multiple conflicting meetings for a particular meeting. You can return any one of them.

Example :

Consider the matrix MEETINGS = [ [ 1, 3 ] , [ 4, 5 ] , [ 2, 5 ] ] 

The array containing the Conflicting Meetings will be [ 3, 3, 1 ].
Problem approach

I thought of keeping two pointers initially but I have to handle many edge cases in this. So he asked me to think of a better approach and also extended the question to schedule a meeting between n people. Then I came up with merging n sorted interval list approach with few hints and then he asked me to code the second approach and do a dry run for few test cases.

Try solving now
03
Round
Easy
Video Call
Duration45 minutes
Interview date1 Apr 2021
Coding problem3

The second interview started about 30 minutes after the first interview, and it also was taken by a single guy from their engineering department and lasted for about 45 minutes. This interview was all about databases in the second half, while the first half was a CV based discussion where I was asked a great deal about my projects.

1. DBMS

What are ACID properties?

Problem approach

Tip 1 : Answer something, if not everything. Don’t try to either jump to the answer or just stay where you are. Instead, try to crawl your way through the solution slowly and steadily

2. System Design

What happens when you type a URL?

Problem approach

Tip 1 : Make sure you research everything about the company which you have applied for, read past Interview experience.

3. Puzzle

You are blindfolded and 10 coins are placed in front of you on the table. You are allowed to touch the coins but can’t tell which way up they are by feel. You are told that there are 5 coins head up, and 5 coins tails up but not which ones are which. 

Can you make two piles of coins each with the same number of heads up? You can flip the coins any number of times

Problem approach

Tip 1 : Treat online coding / learning platform as your Bible 

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
3 rounds | 5 problems
Interviewed by Razorpay
3039 views
0 comments
0 upvotes
SDE - Intern
1 rounds | 3 problems
Interviewed by Razorpay
1331 views
0 comments
0 upvotes
SDE - Intern
2 rounds | 5 problems
Interviewed by Razorpay
967 views
0 comments
0 upvotes
SDE - Intern
3 rounds | 8 problems
Interviewed by Razorpay
63 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
SDE - Intern
3 rounds | 6 problems
Interviewed by Amazon
15480 views
4 comments
0 upvotes
company logo
SDE - Intern
4 rounds | 7 problems
Interviewed by Microsoft
15338 views
1 comments
0 upvotes
company logo
SDE - Intern
2 rounds | 4 problems
Interviewed by Amazon
10141 views
2 comments
0 upvotes