INTERVIEW PREP · INDIA
Razorpay software engineer interview
The rounds at each level, what interviewers score, the Company values, and the questions candidates report, linked to problems you can solve here with the editor, walkthrough video and solutions in four languages.
Levels
The rounds, in order
Pick your level above to see only your rounds. Each step links to a guide on how that round is scored.
-
Phone / recruiter screen · 20 min
An HR screen on stack, experience and compensation.
SDE 1, SDE 2, SDE 3
-
Online assessment · 90 min
Two or three DSA problems plus MCQs, reportedly including AI and LLM basics.
SDE 1, SDE 2
-
Low-level design / machine coding · 90 min
Machine coding: build a working in-memory system that matches the spec exactly, often the first round for lateral hires.
SDE 1, SDE 2, SDE 3
-
System design (HLD) · 60 min
Starts from requirements, then goes deep on scalability, availability and consistency per component.
SDE 2, SDE 3
-
Hiring manager · 60 min
Projects, ownership, production incidents, and CS fundamentals for junior roles.
SDE 1, SDE 2, SDE 3
ScreeningCodingDesignBehavioralDecision
What interviewers look for
- Spec-exact, compilable machine-coding solutions
- Extensibility when requirements change mid-round
- Consistency and availability trade-offs in HLD
- Ownership and handling of production issues
- Customer-first decisions
Topics to focus on
Weighted by what candidates say comes up and by the reported questions below.
Behavioral: Company values
The company blog says interviews are built to check for these values; prepare a story for each.
Customer FirstCustomer focus
Start from a real user problem and show how your decision changed something for them.
- Describe a time you changed a plan because of what you learned about the user.
- Tell me about a time you had to balance a customer need against a technical constraint.
Autonomy & ownershipOwnership
Show you took responsibility beyond your task: you noticed, you acted, you followed through.
- Tell me about a time you took on something outside your responsibilities.
- Tell me about a time you made a decision that hurt in the short term but helped in the long term.
- Describe a mistake you made that reached production. How did you handle it?
Challenging the status quoDisagreement and candor
Disagree with data, respectfully, then commit fully once the decision is made.
- Tell me about a time you disagreed with your manager. What happened?
- Describe a decision you argued against but then had to carry out.
- Tell me about the hardest feedback you have given or received.
Agility with IntegritySpeed and delivery · Integrity and trust
Show a hard deadline met by cutting scope wisely, not by heroics alone.
- Describe a mistake you made that reached production. How did you handle it?
- Tell me about a time you missed a deadline.
- Tell me about a decision you made without all the data you wanted.
TransparencyIntegrity and trust
Show you were honest when it was uncomfortable, and how you earned trust back.
- Describe a mistake you made that reached production. How did you handle it?
- Tell me about a time you had to tell someone something they did not want to hear.
- Describe how you built trust with a new team or stakeholder.
Razorpay Grows with RazorsGrowing others
Show a specific person you helped grow and what changed for them.
- Tell me about a time you helped a teammate succeed.
- Tell me about someone you mentored. What changed for them?
- Describe how you assess or help hire a new team member.
All behavioral questions · Write your STAR stories in the story bank
Coding questions candidates report
Each links to the AlgoRung problem: write-up, animated walkthrough, solutions in Java, Python, C++ and JavaScript, and an editor with hidden tests. Shared questions show the other companies that ask them.
- Maximum Profit in Job Scheduling Hard Dynamic Programming also Airbnb
- Longest Substring with At Most K Distinct Characters Medium Arrays & Hashing also Microsoft
No questions match.
Razorpay coding questions by topic · Razorpay SDE 1 interview · Razorpay SDE 2 interview · Razorpay senior interview
Also reported, not on AlgoRung yet (1)
Two Best Non-Overlapping Events
Design questions
Machine coding is the core filter at every level and grading is strict on matching the spec. SDE-2 and Senior add an HLD round, often on payments-adjacent infrastructure like notifications and schedulers.
- Reported: File-sharing app with followers (machine coding) Google Drive · walkthrough Practise on the board
- Reported: Notification service Notification system · walkthrough
- Reported: Distributed job scheduler Job scheduler · walkthrough
Also reported: In-memory SQL-like database with tables and indexes (machine coding) · Logger with multiple sinks (LLD)
Razorpay system design questions in detail · How to answer any design question: the LADDER method
Worth knowing
- Two separate 2025 reports describe the same machine-coding prompt: an in-memory relational store with create, insert, update, delete and index.
- A 2025 senior candidate was rejected despite a working solution because input handling differed from the problem statement: read the spec twice.
- A 2025 loop: machine coding, design (notification service), a project deep dive, then manager.
Interviewing at Razorpay?
Add the date and your level. AlgoRung builds a plan back from the interview day, schedules revisions before it, and counts problems you have already solved for every company that asks them.
Sources
Written in our own words from these public pages and candidate reports, checked November 2026. Company names are trademarks of their owners.