Razorpay logo

Razorpay Business Analyst Interview Questions
& Process

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

Based on 7 interview experiences · FREE TO READ

3.3 Rounds average
Average Typical difficulty
57.1% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Razorpay.

Showing 3 of 7
Razorpay logo
Razorpay

Business Analyst

Analytics · nearly a year ago

Entry Average Negative experience No offer 2 rounds
Interview process
Recruiter call Technical screen Onsite
Interview formats
Technical Behavioral

We had 2 rounds in total. The first round was quite strange, as the interviewer did not seem interested from the beginning but I got shortlisted to the final round. The final interview went really well. The interviewer was who I was supposed to work with and I certainly got the job from her end. But then the hr ghosted me and then a few days later I got an auto-generated email that I did not get the job.

Confirmed questions1 question
  • Can you explain the difference between rank, dense rank, and row number functions?
Razorpay logo
Razorpay

Business Analyst

Analytics · more than a year ago

Entry Average Positive experience No offer 4 rounds
Interview process
Technical screen Technical screen Technical screen Technical screen
Interview formats
Coding Technical Behavioral

The interview had 5 rounds. The first round had two coding questions: finding the longest palindrome and a candy distribution problem. The second round also had three coding questions: printing numbers 1 to N using two threads (even/odd), zig-zag traversal of a binary tree, and finding the largest sum of a non-adjacent subsequence using DP. The third round included a question about critical sections and thread synchronization, demonstrated with a seat booking scenario, and finding the next largest palindrome. The fourth round involved a discussion about logging frameworks and event dispatchers.

Confirmed questions8 questions
  • Could you please introduce yourself?
  • What is the longest palindrome that can be found within a given string?
  • Imagine you have 'n' candies and 'K' students. The students are given candies in a specific way: the first student gets 1 candy, the second gets 2, and so on, up to the 'n'th student. After this initial distribution, the process repeats, with the first student getting k+1 candies, the second k+2, and so forth. If at any point there aren't enough candies left for a student, they receive all the remaining ones. Can you return an array that shows how many candies each student (indexed from i-1) received?
Razorpay logo
Razorpay

Business Analyst

Analytics

Mid Average Positive experience Accept offer 3 rounds
Interview process
Technical screen Recruiter call Background check
Interview formats
Technical Behavioral

First there was a technical round where they asked mostly about my previous work experience, advanced SQL and resume. Then a hiring manager round to discuss the JD and set expectations. Finally a director round with resume questions, salary expectations and learning ability questions.

Confirmed questions6 questions
  • Can you tell me about your past work experience?
  • Are you proficient in advanced SQL?
  • Let's go over your resume.

Razorpay Business Analyst Interview Questions

Quoted word for word from Razorpay interview reports.

What is the longest palindrome that can be found within a given string?

Read reports

Given an array of numbers, find the largest sum of a subsequence, with the constraint that no adjacent elements from the original array can be included in the subsequence. (This can be solved using dynamic programming in O(n) time and O(n) space).

Read reports

How would you perform a zig-zag traversal on a binary tree?

Read reports

Can you explain the difference between rank, dense rank, and row number functions?

Read report

What exactly is a critical section when dealing with threads, and what methods are used to manage it? Provide code that demonstrates how to handle simultaneous seat selections when booking a seat on BookMyShow, assuming BookMyShow is responsible for the seat configuration.

Read report

Formats, difficulty and experience

Across all 7 Razorpay interview reports.

Interview formats

Technical 43.8%
Behavioral 37.5%
Group 6.2%
Coding 6.2%
Case 6.2%

Interview difficulty

Easy 0%
Average 85.7%
Difficult 14.3%

Candidate experience

Negative 28.6%
Positive 57.1%
Neutral 14.3%