
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
Candidate interview experiences
First-hand accounts from people who interviewed at Razorpay.
Business Analyst
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.
- Can you explain the difference between rank, dense rank, and row number functions?
Business Analyst
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.
- 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?
Business Analyst
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.
- 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 →“What is the next largest palindrome for a given number?”
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 →“Can you discuss event dispatchers?”
Read report →“Tell me about logging frameworks.”
Read report →“How quickly can you learn new things?”
Read report →Formats, difficulty and experience
Across all 7 Razorpay interview reports.