How to Prepare for Razorpay Interview 2026 — Complete Guide

Published July 22, 2026 · Updated July 22, 2026

Step-by-step preparation guide for Razorpay interviews. Covers what to study, how long to prepare, top resources, and 18 real questions reported by engineers who cleared the Razorpay process.

Step 1 — Understand what Razorpay actually tests

Based on 18 questions reported by engineers, Razorpay focuses on: 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.

Topics: 14
Questions reported: 18
Engineers interviewed: 579

Step 2 — Study the right topics in order

  1. System Design — 3 questions. Start here — highest weight in technical rounds.
  2. Domain — 3 questions. Second priority after the first topic.
  3. Behavioral — 1 questions. Cover once the first two topics are solid.
  4. Product / User Stories — 1 questions. Cover once the first two topics are solid.
  5. React / Next.js SSR — 1 questions. Cover once the first two topics are solid.
  6. React / Architecture — 1 questions. Cover once the first two topics are solid.
  7. Node.js / Queue — 1 questions. Cover once the first two topics are solid.
  8. Node.js / Architecture — 1 questions. Cover once the first two topics are solid.
  9. Security / Authentication — 1 questions. Cover once the first two topics are solid.
  10. Java / Security — 1 questions. Cover once the first two topics are solid.
  11. Node.js / Race Condition — 1 questions. Cover once the first two topics are solid.
  12. Architecture / API Design — 1 questions. Cover once the first two topics are solid.
  13. Kafka / Ordering — 1 questions. Cover once the first two topics are solid.
  14. SQL / PostgreSQL — 1 questions. Cover once the first two topics are solid.

Step 3 — Practice with real questions

These are the most upvoted questions engineers report being 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

Step 4 — Analyse the job description

Paste the exact Razorpay JD into Stepkai's AI tool. It will extract the competencies being tested, score your current readiness, and generate a personalised day-by-day plan targeting your specific gaps — not a generic checklist.

Analyse my JD →

Step 5 — Mock interview

Practice answering Razorpay questions with AI grading. Get instant feedback on depth, correctness, and communication before the real thing.

Start practising →

All Razorpay questions by technology

Razorpay Kafka Razorpay PostgreSQL

Preparation guides for other companies

How to prepare for Amazon How to prepare for Google How to prepare for Microsoft How to prepare for Flipkart How to prepare for Swiggy How to prepare for Meta How to prepare for Apple How to prepare for Netflix How to prepare for Uber How to prepare for Airbnb

Frequently asked questions

How long does it take to prepare for Razorpay interview?
For experienced engineers, 2–4 weeks of focused preparation covering 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 is typically sufficient for Razorpay.
What topics should I study for Razorpay interview?
Razorpay interview questions cover 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. The most upvoted topics from 18 real questions are: System Design, Domain, Behavioral.
Is Razorpay interview hard?
Difficulty levels range from Medium to Hard. Most questions are Medium. Preparation with real questions from engineers who cleared the loop makes a significant difference.