Razorpay logo

Razorpay Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 431 interview experiences · FREE TO READ

2.8 Rounds average
Average Typical difficulty
56.8% Positive experience

Which role are you interviewing for?

30 roles · 431 reports

Candidate interview experiences

First-hand accounts from people who interviewed at Razorpay.

Showing 4 of 431
Razorpay logo
Razorpay

Campus Recruiter

HR · half a year ago

Entry Average Negative experience No offer 2 rounds
Interview process
Recruiter call Onsite Offer
Interview formats
Behavioral Presentation

The interview process was pretty smooth and not super hard, with just two rounds. The last round was an in-person chat with the Head of TA, and it went well. They told me I was one of the best candidates they'd seen, and we got into talking about pay and when I could start. But then, after about four days of back-and-forth on the offer, they surprised me by saying they chose someone else. This was unexpected since we were already discussing specifics like salary, which made me think an offer was coming. I get that companies see lots of people, but it would have been better and more honest to say that earlier instead of starting negotiations that set expectations. Better communication throughout would really improve things for candidates.

Confirmed questions1 question
  • What are your ideas for boosting campus engagement?
Razorpay logo
Razorpay

Backend Engineer

Engineering · nearly a year ago

Intern Easy Positive experience No offer 3 rounds
Interview process
Take home Technical screen Phone screen
Interview formats
Coding Technical Behavioral

So Razorpay came to my campus for Backend Engineer Intern positions. It was pretty tough but I learned a lot. First, we had an Online Assessment with 3 DSA questions to do in 1.5 hours, really tested how fast I can solve problems. After that, I got into the DSA interview. They gave me two problems: LeetCode 665 – Non-decreasing Array and Largest Rectangle in Histogram. I managed to solve both and explained how I did it, plus any tricky parts and how to make it better. The interviewer was super nice and made it easy to talk about it. Then, I had a Hiring Manager round. We talked about my projects and what I've actually done. Also covered CS basics like OS and networks, and my whole BTech experience, like what I learned. It was a good chat, more like a conversation, focusing on if I really understood things and how they apply in the real world.

Confirmed questions1 question
  • In the first interview, I was asked Leetcode 665, and also Leetcode 84.
Razorpay logo
Razorpay

Frontend Developer

Engineering · nearly a year ago

Mid Difficult Positive experience No offer 4 rounds
Interview process
Recruiter call Take home Technical screen Onsite Background check
Interview formats
Technical Coding System Design Behavioral

I applied through the website. The HR chat was about my background, the tech I know (React, JS/TS), and what salary I'm looking for. First, I had an online test with two coding problems about arrays and async JS. Then, a live coding session where I had to build a small component with pagination and API search, and talk about performance, state, and how I structure code. After that, I had a system design round where I designed an analytics dashboard with filters, caching, rate limiting, and virtual scrolling. They cared about how clear I was, the trade-offs I made, and if it could scale. The last round was with the hiring manager, where we talked about projects I've owned, how I'd deal with problems in production, and how I work with others. It was a pretty chill chat.

Confirmed questions2 questions
  • Could you walk me through the steps you'd take to optimize a React app that's slow and re-renders too often?
  • How would you approach optimizing a React application with performance issues like frequent re-renders and slow UI updates, providing a detailed, step-by-step method?
Razorpay logo
Razorpay

Lead Engineer

Engineering · nearly a year ago

Lead Average Positive experience No offer 4 rounds
Interview process
Technical screen Technical screen Onsite Onsite
Interview formats
Coding System Design Behavioral

The interview process had 4 rounds. The first round was a machine coding round where you need to submit a fully running code, making sure to use design patterns and principles correctly. The second round was High Level Design (HLD), testing your ability to design a system using different building blocks and create a scalable design. Round 3 was a Deep Dive into your previous work and a discussion about it. Finally, Round 4 was with the Hiring Manager (HM), covering behavioral questions and some HLD problems.

Confirmed questions8 questions
  • How is your experience with Team Management?
  • Can you explain your understanding of Low level design principles?
  • What are your thoughts on design patterns?

Razorpay Interview Questions

Quoted word for word from Razorpay interview reports.

What's the smallest subarray we can remove so the remaining elements form a non-decreasing sequence?

Read reports

Can you find the smallest palindrome that is larger than a given positive whole number?

Read reports

Given intervals: [1,3],[2,4],[6,8],[9,10], we have only two overlapping intervals here,[1,3] and [2,4]. Therefore we will merge these two and return [1,4],[6,8], [9,10].

Read reports

Given a set of time intervals in any order, merge all overlapping intervals into one and output the result which should have only mutually exclusive intervals.

Read reports

How can you return only strings from a flattened array without using an extra loop after flattening, incorporating the string check during the flattening process itself?

Read report

What would be the output for the given code snippet involving object destructuring and console.log?

Read report

For the business problem, how would you determine the cost Netflix should incur for acquiring the rights to a TV show?

Read report

If A-Z are columns 1-26 and AA-AZ are 27-53 in Excel, can you write logic to find the column name for 26?

Read report

Paul the Magician can determine the count of even numbers chosen by a student if given the count of odd numbers (R) and the sums of XORs of chosen numbers with 2^i (for i=0, 1, 2, 3) for W, X, Y, and Z. Can you determine the count of even numbers chosen by the student, just like Paul did? It's guaranteed that the answer always exists and is unique.

Read report

Formats, difficulty and experience

Across all 431 Razorpay interview reports.

Interview formats

Technical 30.9%
Behavioral 29.5%
Coding 22.6%
System Design 7.5%
Presentation 3.6%

Interview difficulty

Easy 14.6%
Average 64.3%
Difficult 21.1%

Candidate experience

Positive 56.8%
Negative 29%
Neutral 14.2%

Reports by job function

Engineering 265
Analytics 38
Product 31
Sales 29
Marketing 12
Design 12