There was an initial online assessment (OA) to shortlist the candidates, followed by 2 technical interview rounds and HR round.
The OA had 4 questions which was randomly selected from question bank of 15 questions. The OA was for 70 minutes, solving it quickly was one of the important factors for getting shortlisted along with good CG.
The 2 technical rounds followed the same procedure starting with an interviewer explaining the process of the interview, followed by small introduction about me and interviewer, and then the coding half of the interview. There was one single question and follow-ups on the same question which was harder than the base question. We were required to explain our logic first and if it was the best algorithm, we proceeded with coding the question or else the interviewer communicated where the algorithm had to be modified to make it better and modifications had to be made.
The HR round was more about the CV and the interviewer trying to find if I would be a better fit in their work environment.