The interview was focused more on building something useful, rather than solving algorithmic problems. The candidate is free to import any library as required.
The problem given in the first round was carried forward in the second round with some additions. The third round was about general resume discussion and a couple of simple puzzles. The last round was with the hiring manager.
Given a service running on a set of servers, each with an initial success factor, design a load balancer.
Design the same load balancer for the case when the success factor can change dynamically over a period of time.
You have to write the code for both the parts and make a functional demo. The demo can have any interface (CLI/webapp).
The following metrics were computed from 4 interview experiences for the Razorpay Software Developer role in Bengaluru, Karnataka.
Razorpay's interview process for their Software Developer roles in Bengaluru, Karnataka is very selective, failing most engineers who go through it.
Candidates reported having very good feelings for Razorpay's Software Developer interview process in Bengaluru, Karnataka.