I attended the interview via on campus for internship,
Firstly, we had online test which was consists of Quantitative Aptitudes and Program Language related MCQs. It was a 3 hrs test.
I got shortlisted and happened to get a call from one of the HR of that organization and asked to attend the next round at their Office premises which is at Bangalore.
There were 2 rounds
1 . Technical Design - Where they give a case study and we need to explain the solutions with diagrammatically (2 in a team) - duration (1 hr)
2. Technical Interview - Consists of basic Programming language questions and other related questions from the project you have done.