First round was a MCQ round filled with java, algorithms, and C questions. About 70 were shortlisted after this round. This was then followed by a pen and paper round where we were given 3 code to code. This round was followed by 3 interview round in which the first round focused on the code you wrote in the pen and paper round. It was mostly on complexity and your thinking process while writing the code and whether you can make the code better. Then it was just coding and project based question in the next rounds.