It was on campus drive. The drive consists of three rounds :
1. Written Test
2. Techincal Interview
3. HR Interview (Technical Interview 2)
HR Interview was basically more of another techincal interview. It comprise of majorly linked list based questions and little bit about personal questions.