
Razorpay engineering hiring runs on an interview process, not a single written exam — an online assessment for some roles, then a loop of machine coding, low-level design (LLD), high-level design (HLD), and a hiring-manager or HR round. The exact rounds vary by level (SDE-1 vs Senior/Lead) and role (backend, ML, platform), but the pattern below reflects what recent (2025–2026) candidates have reported.
Typical Razorpay engineering interview process
| Stage | What it tests | Typical length |
|---|---|---|
| Online Assessment (some roles) | 1–2 DSA questions, sometimes paired with role-specific MCQs (e.g. ML/RAG concepts for ML roles) | 60–90 min |
| Machine Coding Round | Build a working system in-session (e.g. a search engine, a load balancer) rather than just whiteboarding it | 60–90 min |
| LLD Round | Class-level design of a real backend component (a logger, a pub-sub broker, an ATM), with requirement clarification expected upfront | 45–60 min |
| HLD / System Design Round | Architecture-level design of a backend service (job scheduler, notification system, leaderboard), including scalability and fault tolerance | 45–60 min |
| Hiring Manager / HR Round | Background, project ownership, technical leadership, and compensation discussion | 30–45 min |
Behavioral and culture-fit questions can surface in any round, not just the HM/HR conversation — see the Behavioral & Culture-Fit Questions section to prepare for these directly.
Process varies by level and role. SDE-1 loops lean more heavily on DSA and machine coding; Senior/Lead loops regularly include both a dedicated LLD and HLD round back to back. Treat this table as the common pattern, not a guarantee of your exact loop.
Prepare each track on its own terms: DSA, LLD, and Behavioral & Culture-Fit.

