GeeksforGeeks Question · May 2024

RazorPay Interview Experience of Product Engineer 2

Question Details

Recruiter OutreachThe recruiter contacted me on Instahyre and sent an Online Assessment (OA) link.

Round 1 Online Assessment (OA)Consisted of 20 questions (Multiple Choice...

Full Details

Recruiter Outreach The recruiter contacted me on Instahyre and sent an Online Assessment (OA) link.

Round 1 Online Assessment (OA) Consisted of 20 questions (Multiple Choice Questions + 2 LeetCode medium-level coding problems).

Round 2 Technical Interview 1 Questions asked: Zigzag traversal of a matrix. Detect a loop in a linked list. Find the intersection node of two linked lists. Many questions related to Spring Boot and Java.

Round 3 Technical Interview 2 The interviewer started with a brief introduction and shared their background at Razorpay. Questions asked: Find the non-duplicate number in an array (modifying the input array is allowed). Find a number that appears twice in a sorted array (using binary search). Find a number that appears twice in an unsorted array (using XOR logic). Discussed various project-related topics along with Java, Kafka, and Spring Boot. Managed to answer almost all questions, except a few related to Kafka.

Round 4 Hiring Manager Interview After contacting the recruiter, I joined the call. The HM asked me to solve a LeetCode problem involving finding the maximum sum subset in an array. Clarified whether it was about finding the maximum sum of a subarray or a subset. Explained a brute force approach along with its time and space complexity. Presented Kadane's algorithm for positive numbers and fixed the solution for negative numbers upon feedback. Faced some situational questions. Thought the round went well but later found out I was

rejected due to feedback indicating that I couldn't consider all possible scenarios for the problem. Conclusion: Except for the Hiring Manager round, all interviewers were nice and helpful. Despite the unfortunate outcome, it was a valuable experience.

Free preview — 6 questions shown. Unlock all Razorpay questions →

About This Question

This is a reported interview question from a razorpay interview for a data eng role during the oa round reported in 2024.

It covers the following topics: Linked List, Bit Manipulation, Binary Search, Arrays, Matrix .

Difficulty rating: Medium

About Razorpay Interview Reports

This question was reported by a candidate who interviewed at Razorpay. LeakCode aggregates interview reports from 10+ sources, including 1Point3Acres, Glassdoor, LeetCode Discuss, Blind, Reddit, Indeed, and Nowcoder. Each report is translated where necessary, deduplicated against existing entries, and tagged by company, role, round type, and reporting date.

Use this question as one calibration data point, not a memorization target. Companies typically rotate their question pools every 2-4 months; the exact wording of a 2024 question may differ from what you encounter today. The underlying pattern, difficulty level, and follow-up depth at Razorpay are the higher-signal extractions to take from this report.

For broader preparation context, the Razorpay interview process typically includes a recruiter screen, one or two technical phone screens, and a 4-5 round on-site loop covering coding, system design (at L4+ levels), and behavioral. Reports tagged on LeakCode show the round-by-round distribution and typical difficulty calibration. To browse questions filtered by round type and seniority, use the company hub linked above.

How To Practice This Type of Question

Solve similar problems on LeetCode under timed conditions (25-35 minutes per medium difficulty). The goal is pattern recognition: recognize the underlying technique (sliding window, two-pointer, BFS, memoized recursion, etc.) within 60-90 seconds of reading. Strong candidates verbalize their hypothesis out loud before coding, then iterate based on feedback. Weak candidates dive into implementation immediately, lose time on the wrong approach, and run out of time for follow-ups.

Companies update their question pools every 2-4 months. The exact wording of any given question may have been retired by the time you interview. Focus your prep on the pattern, not the specific problem. The patterns that appear in Razorpay reports consistently are the ones worth investing in; one-off niche problems are not.

During Your Razorpay Round

Apply the standard interview round template: clarify requirements (2-3 minutes), state your approach out loud and confirm direction with the interviewer (3-5 minutes), code with narration (15-25 minutes), test with concrete examples including edge cases (5 minutes), discuss optimization or trade-offs if time permits (5 minutes). This template is universally accepted across FAANG and adjacent companies; deviating from it produces weaker interviewer feedback signal.

The single most predictive failure mode in Razorpay reports tagged "no hire": not asking clarifying questions. Interviewers are explicitly trained to weight this. Strong candidates ask 3-5 clarifying questions even on problems that look obvious; weak candidates dive into code immediately. The clarifying-question check is often the first signal recorded in the interviewer's written notes.