Razorpay engineering rounds love production scenarios: UPI failure spikes, NPCI rate limits, settlement reconciliation, idempotent payment retries.
Be specific. Generic 'I'd add caching' answers don't land here; they want to know which cache, what TTL, what happens on cache stampede. The hiring loop runs 4–5 rounds and pays well for the bar it sets: SDE-1 at ₹15–25 LPA with meaningful equity from a pre-IPO company. The culture round is harder to fake than most: interviewers listen for genuine conviction about ownership, not keyword alignment. What distinguishes strong Razorpay candidates is being able to explain a technical choice: say, why you'd design an idempotent API a certain way: in terms of what a merchant actually experiences when a payment fails at checkout.
About Razorpay
Indian fintech offering payment gateway, payouts, business banking (RazorpayX), and POS rails for merchants.
Recruiter screen: background, motivation, and salary expectations (30 min)
Online coding round: 2 DSA problems, 60 minutes (medium-hard difficulty)
Technical round 1: DSA + problem decomposition and code quality review
Technical round 2: System design with payments-specific architecture (SDE-2+ roles primarily)
Culture round: Values alignment and ownership stories; evaluates genuine conviction not keyword alignment
Hiring manager round: Final bar raiser and compensation discussion
Online Coding Round (60 min)
2 medium-hard DSA problems. Standard filter.
Technical Round 1
DSA + Code Quality (60 min): One harder problem with problem decomposition and code review discussion. Razorpay expects production-readiness thinking: how would this code behave in a payment system?
Technical Round 2
System Design (60 min, SDE-2+): Payments-specific architecture: UPI failure handling, idempotent payment retries, settlement reconciliation, NPCI rate limiting. 'I'd add caching' is not a sufficient answer: be specific about which cache, what TTL, and what happens on cache stampede.
Culture Round (45 min)
Genuine ownership stories evaluated on conviction, not keyword alignment. Can you explain a technical choice in terms of what a merchant experiences when a payment fails at checkout?
Sourced from 2+ candidate post-mortems. Hit Practice to answer any one with AI voice feedback.
The typical Razorpay recruitment process has 6 stages: Recruiter screen: background, motivation, and salary expectations (30 min) → Online coding round: 2 DSA problems, 60 minutes (medium-hard difficulty) → Technical round 1: DSA + problem decomposition and code quality review → Technical round 2: System design with payments-specific architecture (SDE-2+ roles primarily) → Culture round: Values alignment and ownership stories; evaluates genuine conviction not keyword alignment → Hiring manager round: Final bar raiser and compensation discussion.
Razorpay typically conducts 4 interview rounds: Online Coding Round (60 min): 2 medium-hard DSA problems. Standard filter.; Technical Round 1: DSA + Code Quality (60 min): One harder problem with problem decomposition and code review discussion. Razorpay expects production-readiness thinking: how would this code behave in a payment system?; Technical Round 2: System Design (60 min, SDE-2+): Payments-specific architecture: UPI failure handling, idempotent payment retries, settlement reconciliation, NPCI rate limiting. 'I'd add caching' is not a sufficient answer: be specific about which cache, what TTL, and what happens on cache stampede.; Culture Round (45 min): Genuine ownership stories evaluated on conviction, not keyword alignment. Can you explain a technical choice in terms of what a merchant experiences when a payment fails at checkout?.
HireStepX recommends the Reliability-first framework for this type of interview: Failure modes first → circuit breakers + idempotency → eventual consistency → reconciliation paths → monitoring.
To answer this question well, HireStepX recommends the Reliability-first approach: Failure modes first → circuit breakers + idempotency → eventual consistency → reconciliation paths → monitoring. Ground your answer in a specific real example from your own experience.
To answer this question well, HireStepX recommends the Reliability-first approach: Failure modes first → circuit breakers + idempotency → eventual consistency → reconciliation paths → monitoring. Ground your answer in a specific real example from your own experience.
To answer this question well, HireStepX recommends the Reliability-first approach: Failure modes first → circuit breakers + idempotency → eventual consistency → reconciliation paths → monitoring. Ground your answer in a specific real example from your own experience.
To answer this question well, HireStepX recommends the Reliability-first approach: Failure modes first → circuit breakers + idempotency → eventual consistency → reconciliation paths → monitoring. Ground your answer in a specific real example from your own experience.
To answer this question well, HireStepX recommends the Reliability-first approach: Failure modes first → circuit breakers + idempotency → eventual consistency → reconciliation paths → monitoring. Ground your answer in a specific real example from your own experience.