Panda Guru LogoPanda
Guru

Razorpay | Senior Software Engineer | Bangalore | October 2024 [Offer]

Round 1: Machine Coding Round

Questions: The task was to implement a version control system similar to Git. The system needed to support:

The interviewer emphasized the rollback feature and expected a thoughtful and efficient implementation of this functionality.

Candidate's Approach

No approach provided.

Interviewer's Feedback

No feedback provided.


Round 2: System Design Round

Questions: I was asked to design a URL shortener. The interviewer wanted me to cover the high-level design, focusing on functional requirements such as:

Additionally, they expected me to address non-functional requirements like:

A key requirement was that the system should persist the mappings for 3-5 years, so I had to design the database with this in mind.

Candidate's Approach

No approach provided.

Interviewer's Feedback

No feedback provided.


Round 3: Hiring Manager (HM) Round

Questions: This round was centered around my projects and work experience. The interviewer focused on:

We also discussed test-driven development (TDD), including my views on it, trade-offs, and how I have implemented it in real-world scenarios.

Candidate's Approach

No approach provided.

Interviewer's Feedback

No feedback provided.


Verdict: Selected ✅

Compensation Details: Link

Other Interview Experiences: