Skip to content
InterviewEra
What is InterviewEraThe platform, founder, and missionHow It WorksAdaptive interview, live captions, scoringResume-aware ScoringCV-native questions + 5-dimension feedback
Campus Placements OverviewStructured mock interviews and cohort analytics for T&P teamsSet up Campus WorkspaceCreate your campus dashboard and invite your batchT&P Product & PricingPilot pricing, bulk onboarding, and placement trackingStudent Invitation HelpHow to accept a campus invite and start practising
Software EngineerDSA, system design, OOP roundsFrontend DeveloperReact, HTML/CSS, JavaScript interviewsTCS Interview QuestionsNQT + technical + HR roundsWipro Careers HubNLTH, WILP, Turbo hiring tracksSolera Careers HubCognitive assessment + Java/SQL roundsReact Interview QuestionsHooks, state, performance topics
Interview Question GeneratorRole-specific questions in secondsATS Resume CheckerScore your resume against job rolesSTAR Answer BuilderStructure behavioral answers clearly
All ResourcesCentral guide and hub directoryBlogInterview prep articles and guidesAgentic AI Interview GuideAI-assisted coding interviews, rubrics, and prepPlacement GuideStep-by-step campus prep playbookSTAR Method GuideMaster behavioral answers
Help CenterGuides, FAQs, and supportDSA Topic MapPatterns, roadmap, and top 50 problemsSoftware Engineer GuideSWE questions and prep hubAndroid GuideKotlin, Compose, MVVM prep hubFrontend GuideReact and JavaScript interviews
PricingFor Teams
Sign inSign up
InterviewEra

InterviewEra is an AI-powered mock interview platform with adaptive follow-ups, resume-aware scoring, and structured interview preparation for campus placements and early-career hiring.

Start Mock Interview

Mock Interview

  • How It Works
  • For Teams
  • Start Mock Interview
  • Campus Placements
  • Campus Workspace
  • Help Center

Free Tools

  • Interview Question Generator
  • ATS Resume Checker
  • STAR Answer Builder

Interview Questions

  • Wipro Careers Hub
  • Solera Careers Hub
  • Amazon SDE Questions
  • Microsoft SDE Questions
  • Infosys SWE Questions
  • Infosys Java Questions
  • Freshworks Frontend Questions
  • Android Developer Questions
  • Frontend Developer Questions
  • Java Developer Questions

Resources

  • Community Hub
  • All Resources
  • Blog
  • Agentic AI Interview Guide
  • What Is Agentic AI
  • Agentic Coding Round
  • AI Prompt Engineering
  • Cursor AI Interview Guide
  • DSA Topic Map
  • Placement Guide
  • STAR Guide
  • HR Guide
  • Interview Tips

Company

  • What is InterviewEra
  • About Us
  • Pricing
  • Contact

© 2026 InterviewEra. 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