This was an on-campus interview.
There was first a cutoff based on cgpa and branch through the placement cell.
Then there was an OA round with three sections, one for English, one for Logical Reasoning and another for coding. There were two coding questions and it wasn't judged as much on efficiency as it was on correctness. I don't remember the exact topics of the questions, but it was probably LC easy-medium level.
Then there were two tech rounds. These rounds really depend on your resume and your skills. They focused on what projects I have done previously and dug deep into the implementation details, what did I do, why did I do it, what could have been done separately, what if we had to implement a new feature, etc. There were a few questions on Java, General programming (easy algorithm questions, mine was two pointer question), logical reasoning, etc.
Then the last round was a HR phone interview, which asked the general questions on why I want to join the org, etc.