First, I had an online assessment, this was my second attempt. First time I was not able to get past the online assessment. I tried again after 3 months, this time I cleared the OA. Then there was 3 rounds of interviews after that.
First round - was easiest, the interviewer asked about my interests and future goals. Asked bit about the OOP concepts, she asked to solve some simple pseudo code problems
Second round- bit technical. The interviewer asked about my projects experience, as this was my first interview straight after my bachelor graduation, I didn't had much industry experience. I explained him my academic projects. I had a live project ready to show him, and he was pleased to see the output.
Third round - HR guy - Behavioral and Puzzles
I fumbled a bit on the behavioral questions and puzzles, and I think that was the reason they didn't went forward with me