InterviewEra.com

AI-powered mock interviews and resume-aware scoring — built for Indian campus and early-career hiring. Now in private beta.

Start Mock Interview
Secure payments via Razorpay

Tools

  • Question Generator
  • ATS Resume Checker
  • STAR Builder

Interview Questions

  • Software Engineer Questions
  • TCS Interview Questions
  • React Interview Questions

Resources

  • Blog
  • Placement Guide
  • STAR Method Guide

Company

  • About
  • Pricing
  • Contact

© 2026 InterviewEra.com. All rights reserved.

Privacy PolicyTermsRefundRanchi, Jharkhand, India
Interview Questions›Razorpay

Product Company · Bengaluru

Razorpay Interview Questions 2026

Razorpay focuses on backend systems and payments infrastructure. Interviews are DSA + system design heavy with strong HR culture-fit evaluation.

Interview rounds
4
Avg. package
14–32 LPA
Fresher hiring
Experienced only
HQ
Bengaluru

Process: DSA Screen → Technical × 2 → System Design → HR

Razorpay Interview Questions

Placement-oriented · Updated 2026
  1. 01

    What does Razorpay build and what engineering domains are most relevant to their interviews?

    HREasy

    Tip: Razorpay builds payment gateway, banking stack (RazorpayX), and lending products. Engineering domains: distributed systems for payment processing, financial data modelling, high-reliability backend (99.99% uptime SLAs), compliance and security (PCI DSS, RBI norms). Show familiarity with these constraints.

  2. 02

    How would you design Razorpay's payment processing pipeline to handle 10,000 transactions per second?

    TechnicalHard

    Tip: Pipeline: API gateway → idempotency layer (Redis dedup by payment_id) → payment service → bank gateway adapter (async fan-out). State machine: CREATED → PROCESSING → AUTHORIZED → CAPTURED/FAILED. Async callbacks from banks via webhooks, retry with exponential backoff. Message queue (Kafka) for event sourcing the state transitions.

  3. 03

    What is idempotency and why is it critical in payment systems?

    TechnicalMedium

    Tip: Idempotency: calling the same operation multiple times has the same effect as calling it once. In payments: a network retry must not double-charge. Implementation: client sends a unique idempotency key; server stores the response against the key for 24h. Second request with same key returns cached response without re-processing.

  4. 04

    Implement a function to validate a credit card number using the Luhn algorithm.

    TechnicalMedium

    Tip: Luhn: from right, double every second digit; if doubled value > 9, subtract 9. Sum all digits. Valid if total % 10 == 0. This is a real input sanitisation step in payment SDKs. Razorpay's interview tests both the algorithm and your code's readability.

  5. 05

    What is a two-phase commit protocol? When is it used in financial systems?

    TechnicalHard

    Tip: Two-phase commit (2PC): Phase 1 (Prepare) — coordinator asks all participants to vote yes/no. Phase 2 (Commit) — if all voted yes, commit; else abort. Used in Razorpay when both the merchant account credit and the customer account debit must succeed atomically. Risk: coordinator failure between phases creates blocking.

  6. 06

    How would you implement a webhook delivery system that guarantees at-least-once delivery?

    TechnicalHard

    Tip: At-least-once: persist event to DB first, then dispatch. On success, mark delivered. On failure, retry with exponential backoff (1s, 2s, 4s… up to 24h). Dead letter queue after N retries. Consumer must be idempotent (Razorpay includes event_id in payloads). Dashboard for manual retry.

  7. 07

    Tell me about a time you ensured the reliability of a critical system you built.

    BehavioralMedium

    Tip: Razorpay's SLA is 99.99% uptime. Show: you designed for failure (timeouts, circuit breakers, fallbacks), added monitoring before launch, wrote runbooks, and handled an incident gracefully. Mention the specific reliability metric you tracked (error rate, p99 latency) and how you improved it.

  8. 08

    What is the difference between optimistic and pessimistic locking in databases?

    TechnicalMedium

    Tip: Pessimistic: acquire lock before read (SELECT FOR UPDATE) — prevents conflicts, but reduces concurrency. Optimistic: read without lock, check version on write (UPDATE WHERE version = X) — high concurrency, but requires retry on conflict. Razorpay uses optimistic locking for payment state transitions to avoid deadlocks at scale.

  9. 09

    What is PCI DSS compliance and why does it matter for a payments company?

    TechnicalEasy

    Tip: PCI DSS (Payment Card Industry Data Security Standard): 12 requirements for companies handling cardholder data. Key rules: never store CVV, encrypt PAN at rest/transit, quarterly vulnerability scans, segmented cardholder data environment. Razorpay is PCI DSS Level 1 certified — interviewers test basic compliance awareness.

  10. 10

    How do you approach debugging a production payment failure with no immediate repro?

    SituationalHard

    Tip: Systematic approach: (1) Check distributed traces for the failed payment_id (Jaeger/Zipkin). (2) Check logs for the gateway response code. (3) Check bank API status page. (4) Reproduce with the same gateway + bank combination in staging. (5) If gateway-side issue, alert the partner and trigger failover to alternate gateway.

How to prepare for a Razorpay interview

Razorpay Software Pvt. Ltd. interviews follow a 4-round process. Here is what to expect and how to prepare for each stage.

  1. 1DSA Screen→
  2. 2Technical × 2→
  3. 3System Design→
  4. 4HR
  • ✓Strengthen your DSA fundamentals: aim for clean solutions to LeetCode Medium problems within 25 minutes.
  • ✓Learn system design basics: caching strategies, database indexing, horizontal vs vertical scaling, and message queues.
  • ✓Understand the company's product and engineering blog: many product companies ask domain-specific questions tied to their actual tech stack.
  • ✓Prepare for culture-fit questions: product companies value ownership, speed, and first-principles thinking — have examples ready.
  • ✓Bring documented examples of production impact — metrics, scale, and business outcomes matter here.
  • ✓Review backend fundamentals: REST APIs, database design, and common architectural patterns (microservices, event-driven).

Practice a full Razorpay mock interview

Upload your resume and get questions scored across technical depth, communication, structure, confidence, and relevance — the same criteria Razorpay panels use.

Start free mock interviewFree question generator

Roles you can target at Razorpay

  • Razorpay SWE questions
  • Razorpay BE Dev questions

Practice tools

  • Razorpay question generator
  • ATS resume checker
  • STAR answer builder

Similar companies to consider

  • Flipkart questions
  • Zoho questions
  • Swiggy questions
  • Zomato questions
  • PhonePe questions

Guides and resources

  • All interview questions
  • STAR method with examples
  • HR interview answer tips
  • Software engineer interview guide