Razorpay is one of India's most exciting fintech companies: processing billions of dollars in payments for hundreds of thousands of Indian businesses. For engineers, it offers the rare combination of product-company engineering culture with deep fintech domain complexity. This guide walks you through the Razorpay interview process, what they look for, and how to prepare specifically for fintech system design questions.
Razorpay interview process
The Razorpay SDE interview process typically has 4–5 rounds:
- Online Assessment: 2 DSA problems (medium difficulty) in 60–90 minutes. Some roles also have a short system design question or a debugging challenge.
- Technical Round 1: DSA: 1–2 coding problems. Emphasis on clean, correct code and strong explanation of thought process. Questions lean medium difficulty.
- Technical Round 2: System Design + CS depth: For SDE-1: basic system design discussion + project deep dive. For SDE-2+: full system design round focused on distributed systems and payment infrastructure.
- Technical Round 3: Fintech domain (senior roles): Questions on payment systems, transaction integrity, fraud detection, and API design for financial services. Unique to Razorpay.
- Culture / Values Round: Behavioural questions focused on Razorpay's values: ownership, customer obsession, 'do the right thing' in the context of financial services.
System design questions specific to Razorpay
Razorpay's system design round tests your understanding of payment infrastructure specifically:
- Design a payment gateway: End-to-end flow from merchant checkout → Razorpay API → bank/UPI routing → settlement. Key topics: idempotency (critical in payments: never charge twice), retry logic, webhook delivery guarantees, two-phase commit.
- Design a UPI transaction system: Know the UPI architecture (NPCI, PSP, bank interoperability), transaction state machine (initiated → processing → success/failure → settled), reconciliation processes.
- Design a fraud detection system: Real-time vs batch model scoring, feature engineering for fraud signals (device fingerprinting, velocity checks, transaction patterns), blocking vs flagging decisions.
- Design a subscription billing system: Recurring payment scheduling, dunning management (handling failed renewals), proration logic, webhook notifications to merchants.
- Design merchant settlement: Aggregating transactions, computing fees and deductions, generating settlement reports, handling edge cases (chargebacks, refunds in-flight).
Key concept to know deeply: Idempotency. Every payment API call must be idempotent: making the same request twice should not result in double charges. This is the most important distributed systems concept in fintech.
What Razorpay looks for in candidates
Razorpay has a distinct hiring philosophy compared to larger companies:
- Ownership mentality: They look for engineers who treat their code and systems as their own product, not as tickets in a queue. Interview questions specifically probe this: 'What happened when your code went wrong in production?'
- Customer empathy in a B2B context: Razorpay's customers are merchants. Understanding their problems (failed payments hurt revenue, settlement delays hurt cash flow) earns points in culture rounds.
- 'Figure it out' bias: Razorpay is still a growth-stage company. They want engineers who can work with ambiguous requirements and incomplete information, not just execute well-defined tasks.
- Technical depth without silos: SDE-2+ candidates who understand the full stack (from frontend payment SDK to backend settlement) are valued over narrow specialists.
Red flags Razorpay explicitly screens for: candidates who only care about the technology stack and not about what problems it solves, candidates who need heavy handholding, candidates with 'that's not my job' attitudes.
Prepare for Razorpay's fintech-specific system design and culture questions with HireStepX's AI mock interviewer: get feedback tailored to fintech engineering roles.
Practice freeRazorpay compensation 2026
Razorpay pays competitively for Bengaluru standards:
- SDE-1 (0–2 years): ₹20–35 LPA total
- SDE-2 (2–5 years): ₹35–65 LPA total
- Senior SDE / SDE-3 (5+ years): ₹65–110 LPA total
- Staff / Principal (8+ years): ₹100–180 LPA total
ESOPs are a significant part of Razorpay compensation: the company was valued at $7.5 billion in its last funding round, and ESOP value has increased significantly since the 2021 primary round. Early Razorpay employees who joined in 2015–2020 have seen substantial wealth creation from ESOPs.
Benefits: Stock purchase plan, health insurance (employee + family), work from home flexibility (hybrid model in Bengaluru), learning and development budget.
Frequently asked questions
Practice these questions on HireStepX