Razorpay interview process (2026)

Round-by-round breakdown of the Razorpay software engineering interview across 4 levels and 14 rounds: interview mode, sample questions, and worked solutions.

Razorpay salary & ratings · All interview processes

Software Engineer / SDE Intern (Bangalore)

Difficulty: Medium · Timeline: 2-4 weeks · Recommended prep: 6-10 weeks · Cooldown: ~6-12 months

  1. Round 0: Online Assessment (HackerEarth / HackerEarth-style)

    Assessment · ~90 minutes · difficulty 2/5 · elimination round

    Mode of interview: Online assessment

    Sample question: Coin Change — Given an array of coin denominations and a target amount, return the minimum number of coins needed to make up that amount. If it cannot be made, return -1. Each coin may be used unlimited times.

  2. Round 1: Technical Interview 1 (DSA)

    Onsite · 45-60 minutes · difficulty 2/5 · elimination round

    Mode of interview: Onsite or virtual onsite interview

    Sample question: Merge Intervals — Given a list of intervals [start, end], merge all overlapping intervals and return the non-overlapping intervals that cover all the input intervals.

  3. Round 2: Technical Interview 2 (DSA + Projects)

    Onsite · 45-60 minutes · difficulty 2/5 · elimination round

    Mode of interview: Onsite or virtual onsite interview

    Sample question: Longest Consecutive Sequence — Given an unsorted array of integers, return the length of the longest run of consecutive integers (values differing by 1). The algorithm must run in O(n) time.

  4. Round 3: Hiring Manager / HR Round

    Behavioral · 30-45 minutes · difficulty 1/5

    Mode of interview: Live behavioral interview

SDE-1 (Software Development Engineer I) — Bangalore

Difficulty: Medium · Timeline: ~2-3 weeks · Recommended prep: 6-10 weeks · Cooldown: ~6-12 months

  1. Round 0: Online Assessment (HackerEarth)

    Assessment · 60-90 min · difficulty 2/5 · elimination round

    Mode of interview: Online assessment

    Sample question: Longest Substring Without Repeating Characters — Given a string s, find the length of the longest substring that contains no repeating characters.

  2. Round 1: Technical / DSA + Machine-Coding Round

    Onsite · 45-90 min · difficulty 3/5 · elimination round

    Mode of interview: Onsite or virtual onsite interview

    Sample question: Product of Array Except Self — Given an integer array nums, return an array answer such that answer[i] equals the product of all elements of nums except nums[i], without using division and in O(n) time.

  3. Round 2: Hiring Manager / Techno-managerial Round

    Behavioral · ~60 min · difficulty 2/5

    Mode of interview: Live behavioral interview

SDE-2 (Software Development Engineer II) — Bangalore

Difficulty: Hard · Timeline: ~2-3 weeks · Recommended prep: 8-12 weeks · Cooldown: ~6-12 month

  1. Round 0: Online Assessment (HackerEarth) — when applicable

    Assessment · 60-90 min · difficulty 2/5 · elimination round

    Mode of interview: Online assessment

    Sample question: Trapping Rain Water — Given n non-negative integers representing an elevation map where the width of each bar is 1, compute how much water it can trap after raining.

  2. Round 1: Machine Coding / Low-Level Design Round

    Onsite · ~60-120 min · difficulty 4/5 · elimination round

    Mode of interview: Onsite or virtual onsite interview

    Sample question: Design an In-Memory Relational (SQL-like) Database — Machine-coding/LLD: build an in-memory RDBMS from a spec sheet. Support CREATE/DROP table, insert/update/delete rows, SELECT with column projection, primary keys, secondary indexes and column constraints. Emphasis on extensible, SOLID design — the interviewer does not help.

  3. Round 2: High-Level Design / System Design Round

    System_design · 60-90 min · difficulty 4/5

    Mode of interview: Live system design interview

    Sample question: Design a Git-like Version Control System — Machine-coding/LLD: design a Git-style VCS with strong emphasis on extensibility — repository init, staging files matching a regex (add <regex>), commit with -m/-am flags, branch create/switch (checkout -b), reset HEAD~n, status, commit history/log, and diff between commits.

  4. Round 3: Hiring Manager Round

    Behavioral · ~60 min · difficulty 3/5

    Mode of interview: Live behavioral interview

SDE-3 / Senior Software Engineer — Bangalore

Difficulty: Hard · Timeline: ~3 weeks · Recommended prep: 8-12 weeks · Cooldown: ~6-12 month

  1. Round 0: Machine Coding / Low-Level Design Round

    Onsite · ~60-120 min · difficulty 4/5 · elimination round

    Mode of interview: Onsite or virtual onsite interview

    Sample question: Design a Notification System (multi-channel) — HLD: design a platform that delivers notifications across Push, SMS, Email and Webhooks. Cover channel abstraction, a Kafka-backed pipeline, fan-out, retries/idempotency, fault tolerance, rate limiting, scalability and observability; identify and remove bottlenecks.

  2. Round 1: High-Level / System Design Round(s)

    System_design · 60-90 min · difficulty 4/5

    Mode of interview: Live system design interview

    Sample question: Design a Distributed Job / Task Scheduler — HLD: design a scheduler service where many clients schedule tasks (jobs / cron expressions) to run at specific timestamps, with a callback on execution or failure, plus error handling, retries, at-least-once execution, and horizontal scalability under high load.

  3. Round 2: Hiring Manager / Leadership Round

    Behavioral · ~60 min · difficulty 3/5

    Mode of interview: Live behavioral interview

Other companies' interview processes

Worked sample solutions (code, design diagrams, and STAR answers) for every round are available in the FAANGPlus app: open interview processes.