Razorpay logo

Razorpay Frontend Engineer Interview Questions
& Process

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

Based on 22 interview experiences · FREE TO READ

2.7 Rounds average
Average Typical difficulty
59.1% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Razorpay.

Showing 3 of 22
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

Frontend Engineer Intern

Engineering · more than a year ago

Intern Average Positive experience No offer 2 rounds
Interview process
Recruiter call Technical screen Phone screen
Interview formats
Coding Behavioral

The interview process started with an initial phone screening. The HR was really sweet and understanding, as I had initially applied for a different role, but she proactively submitted my resume for a more suitable position. The interview was scheduled quickly and without any hassle. However, the interviewer was a bit late and seemed a little distracted. Despite that, they were quite nice and patient. I had prepared for a theoretical or conceptual part, but after a basic introduction, we directly moved to the coding round.

Confirmed questions1 question
  • Can you manipulate arrays and provide the remaining code based on the expected and sample outputs?
Razorpay logo
Razorpay

Senior Frontend Engineer

Engineering · more than a year ago

Senior Difficult Negative experience No offer 2 rounds
Interview process
Recruiter call Technical screen Take home
Interview formats
Technical Coding Behavioral

After getting a referral from a friend, I was contacted by HR a few weeks later. The interview process was okay, but honestly, I was a bit let down because it was different from what I'd heard about frontend interviews at Razorpay. The interviewer seemed genuinely interested in my responses and even complimented my knowledge, though I did miss a couple of tricky JavaScript questions. Then came the coding round, which involved medium-high difficulty JS problems and a medium Leetcode-style question. Despite claims that DSA isn't a focus, it seemed to be a factor. I solved the challenging questions, but the interviewer appeared to expect a very specific approach, which was frustrating as it felt like they had memorized a solution. Overall, it was a disappointing experience, and I think people who posted good reviews got really lucky, especially with how competitive the job market is now due to layoffs, leaving very little room for error.

Confirmed questions6 questions
  • Can you explain tricky questions about Promises, setTimeout, and the event loop?
  • Could you solve some tricky puzzle questions about closure?
  • What would be the output for the given code snippet involving object destructuring and console.log?

Razorpay Frontend Engineer Interview Questions

Quoted word for word from Razorpay interview 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 reports

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

Read reports

Could you explain how to design a pub-sub model using vanilla JavaScript?

Read report

How would you approach designing a modal component from scratch using React?

Read report

How can CI/CD pipelines be optimized within a project?

Read report

What are the specific constraints and features related to different platforms?

Read report

Formats, difficulty and experience

Across all 22 Razorpay interview reports.

Interview formats

Technical 40.7%
Coding 32.2%
Behavioral 25.4%
System Design 1.7%

Interview difficulty

Easy 4.5%
Average 77.3%
Difficult 18.2%

Candidate experience

Negative 27.3%
Positive 59.1%
Neutral 13.6%