This company hires freshers only from institutes like IITs, NITs and top colleges within the state. In case of off-campus placements, they contact your placement officer and ask interested students to apply with their CV. . After that they call you to their Bangalore office for next rounds. There are 4 rounds. First you have a written test followed by two technical interviews and one hr interview. In written test, 90% of the questions are technical (C/C++ or Java, OS, Networking, Electronics and Communication) and 10% questions are logical reasoning. First round of interview consists of questions from data structures, C/C++, Networking, OS, Telecommunication(very basic questions like 2G, 3G, etc.,) and some puzzles. Second round of interview is purely coding. I had opted for C/C++, so I was asked to code in C++. You must be very thoroughly prepared about your final year project (either B.Tech or M.Tech). If you get through the technical rounds, you will have an hr round. In hr round they just check your communication skills. You are not asked to answer any challenging questions, its just a kind of casual round. Be cool and answer the questions. Most of the questions are related to your background (i.e. your education, family, etc.,). ALL THE BEST!!!