The first round was a telephonic call where the interviewer asked about the things mentioned in my resume. They asked about databases the most, specifically SQL and MongoDB.
The next round was face-to-face, and I was asked to bring my laptop. It was a design round where a problem was given, and I had to provide a working solution after discussing it with the interviewer.
The next round was with the Hiring Manager, which was also face-to-face. They discussed the projects I had worked on and explained the project I would be working on. They also asked a few problem-solving questions.
After that was the last round with the HR, where questions related to my behavior were asked.
Design a notification system. There are multiple channels via which you can send notifications, and their success rates are given. Choose the best channel and also handle the case if a channel fails to send a notification.
Given two sorted arrays of size m and n+m, merge them into one single sorted array without extra space and in O(n) time.
You have a huge stream of numbers coming in, say n numbers which are distinct but not in order. There are two numbers missing from it. Find those missing two numbers.
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.