The interview process was smooth and fast. It took 2 days in total.
First round was a HackerRank coding test which consisted of 3 algorithmic problems (mostly from DP, Greedy) followed by 10 MCQs. The time given was 90 minutes.
Next round was problem solving where they asked 1 problem-solving question and 1 design question.
Next two rounds were a Managerial round and an HR round. They asked only basic questions related to previous work and briefed me more about their team.
After completing the HR round, I got an offer immediately with a joining date of next week, so everything was fast.
The first round was a HackerRank coding test, consisting of 3 problems (Greedy and Dynamic Programming) followed by 10 MCQs.
The second round was a problem-solving round where they asked:
Write code to find the first and last index of a number in a sorted array (expected time complexity O(log N)).
Design and write code for a Network Request Analyzer. There will be a CSV file consisting of REST API endpoints, response times, method types, and all other data. I need to write complete code with good practices and OOP design that will return the average response time, max, and min latency for all routes. Routes also include path variables and query parameters.
The following metrics were computed from 1 interview experience for the Razorpay Software Development Engineer - Banking role in India.
Razorpay's interview process for their Software Development Engineer - Banking roles in India is incredibly easy as the vast majority of engineers get an offer after going through it.
Candidates reported having very good feelings for Razorpay's Software Development Engineer - Banking interview process in India.