Razorpay Interview Process 2026 — Rounds, Tips & Questions

Published July 22, 2026 · Updated July 22, 2026

Everything about the Razorpay interview process: rounds, what each round tests, difficulty level, and 18 real questions asked by engineers who cleared the loop.

3 rounds
18 real questions
579 engineers asked

Interview Rounds at Razorpay

  1. Online test / phone screen
  2. Technical interview
  3. Managerial / HR round
Insider tip

Prepare well for the technical interview with questions from Razorpay's previous loops.

Real Questions Asked at Razorpay

Razorpay Medium Technical round 3–6 Years

How do you write a good user story? Walk through an example for a payments feature.

↑ 79 upvotes · 62 engineers asked this · Product Owner
Razorpay Hard System Design round 5-9 years

Design a rate limiter in Node.js that allows 100 requests per user per minute. It must work across multiple Node.js instances without a central Redis lock causing a bottleneck.

↑ 77 upvotes · 45 engineers asked this · Staff
Razorpay Hard Scenario round 4-7 years

A Node.js microservice processes background jobs from a Redis queue. Under load, jobs fail and retry endlessly, creating a death loop that blocks the queue. How do you implement a proper retry strategy with dead letter handling?

↑ 73 upvotes · 41 engineers asked this · SDE2
Razorpay Hard System Design round KafkaRedisPostgreSQL

Design Razorpay's payment retry system. When a payment fails due to a transient error (bank timeout, network blip), how do you retry safely without double-charging the customer? Cover: idempotency keys, exponential backoff with jitter, dead-letter queues, and reconciliation with bank statements.

↑ 72 upvotes · 71 engineers asked this · SDE2
Razorpay Hard System Design round 5-8 years

You're building a feature flag system in React. Flags come from an API and affect which components render. How do you implement this so: flags load once at startup, components don't re-render when irrelevant flags change, and engineers can easily wrap any component.

↑ 71 upvotes · 39 engineers asked this · SDE2
Razorpay Hard Scenario round 4-7 years

Your JWT tokens are being stolen from localStorage and used in attacks. A developer suggests using httpOnly cookies instead. Describe the complete migration, including risks and security tradeoffs.

↑ 70 upvotes · 18 engineers asked this · SDE2
Razorpay Hard Screening round 3-6 years

What is idempotency? Why is it critical for payment APIs and how do you implement it?

↑ 68 upvotes · 16 engineers asked this · SDE2
Razorpay Hard System Design round KafkaPostgreSQLRedis

Design Razorpay's payout system (RazorpayX). Businesses send bulk payouts to thousands of vendor accounts simultaneously. Cover: batching, bank API rate limits, real-time status tracking, and failure handling.

↑ 61 upvotes · 39 engineers asked this · SDE2
Razorpay Hard Scenario round 4-7 years

Your Next.js app fetches user-specific data in getServerSideProps. The page load time is 3.2 seconds. CDN cache hit rate is 0%. Product team asks you to make it faster without losing personalization. What do you do?

↑ 57 upvotes · 25 engineers asked this · SDE2
Razorpay Hard Technical round PostgreSQLJavaKafka

How do you implement a distributed ledger for financial transactions? Explain double-entry bookkeeping in code, why you never update a balance directly, and how you use event sourcing to reconstruct the current balance from a transaction log.

↑ 56 upvotes · 35 engineers asked this · SDE2

Practice these questions with AI feedback

Get instant grading on your answers, identify your weak areas, and generate a personalised 14-day study plan — all free.

Build my study plan →

What Razorpay asks by topic

System Design Domain Behavioral Product / User Stories React / Next.js SSR React / Architecture Node.js / Queue Node.js / Architecture Security / Authentication Java / Security Node.js / Race Condition Architecture / API Design Kafka / Ordering SQL / PostgreSQL

Razorpay questions by technology

Razorpay Kafka Razorpay PostgreSQL

Other company interview processes

Amazon Interview Process Google Interview Process Microsoft Interview Process Flipkart Interview Process Swiggy Interview Process Meta Interview Process Apple Interview Process Netflix Interview Process Uber Interview Process Airbnb Interview Process

Frequently asked questions

What is the Razorpay hiring process?
The Razorpay hiring process has 3 stages: Online test / phone screen, Technical interview, Managerial / HR round. Most candidates report 18 distinct questions across these rounds.
How many rounds does Razorpay interview have?
Razorpay typically has 3 rounds: Online test / phone screen, Technical interview, Managerial / HR round.
What happens in a Razorpay technical interview?
The technical round at Razorpay focuses on System Design, Domain, Behavioral. Prepare well for the technical interview with questions from Razorpay's previous loops.
What topics does Razorpay ask in technical rounds?
System Design, Domain, Behavioral, Product / User Stories, React / Next.js SSR, React / Architecture, Node.js / Queue, Node.js / Architecture, Security / Authentication, Java / Security, Node.js / Race Condition, Architecture / API Design, Kafka / Ordering, SQL / PostgreSQL. Based on 18 questions reported by engineers.
How hard is the Razorpay interview?
Difficulty ranges from Medium, Hard. Prepare well for the technical interview with questions from Razorpay's previous loops.