Cisco came on campus for the interview process during my 3rd year of my undergrad as an electronics engineer. They had an initial written test which tested your knowledge of English, computer logic and basics of C. There were 2 interviews. The first interview was mainly technical with simple queries regarding networking technology - OSI layers, protocols basics and some basic questions in C. The interview was totally relaxed and I made sure I was open and honest and did not try to answer queries I did not know about. There was another round of interview which was basically an HR interview . They asked me how I would deal with a difficult co worker or manager and they also asked me about other accomplishments apart from my academics.
I received the offer an hour after my last interview.