It was an On Campus Opportunity.
There were in total 4 Rounds.
1st : Assessment test which was of duration 150 minutes and included 3 sections -
Programming [ Coding Questions ],
Aptitude [ MCQs ] and
OOPs [ MCQs ].
It was of moderate difficulty.
2nd :
Then they shortlisted students and gave results by next 2 days, and then there was 1st Technical Round -
Interviewer didn't asked me to introduce myself, instead immediately started with questions.
Interview was fully focussed on OOPs.
Then he/she gave me 3 coding questions to solve, which were easy and I solved it in front of the interviewer.
This round went for 100 mins.
3rd :
Then they again shortlisted students and gave results by the next day, and those students were called for 2nd Technical Round -
This round was with Development Manager which was heavily experienced and was only knowing JAVA.
As I was only knowing CPP, he/she got offended that I didn't explored java and as he wasn't comfortable with cpp he went asking me questions on cpp and later divert it to java which I wasn't able to answer properly.
This round was grinded on OOPs again, but with in depth questions, like you won't imagine what questions he/she was asking and the counter questions were not answerable at all.
After listening his/her questions you would feel you know nothing about OOPs.
Then he/she gave 3 coding questions which were of moderate level, but he/she would ask you to alter the code, test cases and explain the code, in which I believe I didn't performed at my best,
And spending much time on these problems at last he/she concluded the interview.
This round again went for 120 mins.
4th:
Later after 2 days, few students got shortlisted for the last round ( HR Round).
Unfortunately, I wasn't shortlisted for HR round, but I asked my friends who went for HR round and they said it was of hardly 5 mins, they would explain you about their company and holaa!!
They all were selected who went for HR Round.