Got a call from Razorpay's recruiter, and after some discussion, they arranged the interview. The interview had 3 technical rounds, 1 managerial round, and then a salary negotiation round.
1st Round: It was a coding round, and I had to solve 1 problem within an hour. The problem was pretty simple, yet it had some good edge cases. The interviewers were really helpful.
2nd Round: This was a machine coding round, and the interviewer wanted structured and extensible working code. Any programming language was allowed. I was given around 2.5–3 hours for writing the whole code.
3rd Round: This was a system design round of 2.5 hours' duration. The interviewer presented a Google Doc with the problem statement and asked various cases around the same.
4th Round: This was a managerial round, and the focus was to check the candidate's attitude. I had a good discussion about Razorpay in this round and my past experience.
Salary discussion round (Phone)
In-memory SQL machine coding.
Red bus system design.
The following metrics were computed from 12 interview experiences for the Razorpay Software Development Engineer role in Bengaluru, Karnataka.
Razorpay's interview process for their Software Development Engineer roles in Bengaluru, Karnataka is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having very good feelings for Razorpay's Software Development Engineer interview process in Bengaluru, Karnataka.