🚀 From Preparation to Offer Letter — Real Questions, Real Scenarios, Real Results. 🚀
R

Backend Engineer

Selected

Razorpay1-3 yrsJun 2025

Mediumvia LinkedIn₹24 LPA
AP

Arjun Patel

Backend Engineer at Razorpay

❤️ 87 likes👁️ 1,987 views

📋 Overview

3 rounds at Razorpay. Strong focus on distributed systems, payment flows and Go/Java. The team is very technical and values deep understanding over breadth.

Rounds

3

Level

1-3 yrs

Difficulty

Medium

Result

Selected

👨‍💼 Interview Rounds

1
Round 1Coding

Take-home assignment — build a payment processing module

Questions Asked:

  • Implement idempotent payment API
  • Handle concurrent transactions
2
Round 2Technical

Deep dive into distributed systems

Questions Asked:

  • How do you ensure exactly-once payment processing?
  • CAP theorem in payments
  • Database transactions and ACID
3
Round 3System Design

Design Razorpay's payment gateway

Questions Asked:

  • Design a payment gateway handling 10K TPS
  • Failure handling and retries

💡 Tips from Arjun Patel

1

Understand payment domain deeply — idempotency, retries, failures

2

Know distributed systems concepts: CAP, eventual consistency

3

Go language basics are a plus

4

Prepare for take-home assignments — quality matters

🏷️ Topics Covered

GoJavaDistributed SystemsPaymentsBackend

Preparing for Razorpay?

Practice the topics mentioned in this experience.