The interview consisted of 4 phases. First was a OA round, which was conducted oncampus, next was a Group Discussion round where we had groups of 6-7 people.
Next came the Technical Round, it was the hardest and trickiest round of them as it my interviewer asked in depth questions from a developer perspective, it involved going deep into my past internship experiences and intricate discussion on my knowledge of React as well as other frameworks I had worked with ( Nextjs, Vue ) and also my knowledge on backend implementation involving everything from simple authentication, routing and DBMS knowledge, in the end there was a simple two pointer and another LC medium question on string. It will all depend on the interviewer, some may just ask of your project and that will be it.
At the end there was a Managerial Round where I had 1-1 conversation with the HR, it was also not as easy I had expected as the questions required me to really be cautious of not sounding naive and to think hard about proving my worth, it didn't go as smooth as I had planned for.
Overall great experience, the result declaration took around 2 weeks, while regularly asking about updates with the placement cell in that period.