This was through the campus placements in my university. There was a written test first, from which around 40 people were selected for the next round.. then i had 2 technical interviews and one hr interview.. the details are as follows
1) Written Test : had 20 aptitude and 30 technical questions.. aptitude had a lot of questions from permutations, combinations and probability.. technical had a mixture of os, microprocessor, digital electronics, c, comp arch etc..
2) First Tech Interview : was asked to speak about my projects.. then few basic questions from networks.. like different protocols and their functions, layers etc.. was asked to code for a logical puzzle..
3) Second Tech Interview : this was with a different panel.. again spoke about my projects.. then questions based on computer architecture (pipelining, interrupts etc), microprocessor (8085, 8051 based qns)
4) HR interview : typical stuff.. tell me about urself.. talk about some non technical activity you have done in college.. strengths, weakness , family etc..