My name is Subhash.K.U. I work as Principal Mentor at Subhash Programming Classes helping fresh engineering graduates and professionals crack their programming interviews through C, C++, Data Structures, Java and Linux Programming.
It is always a dream for all engineering students to get placed through campus placements. The primary reason behind this dream is – to make their parents happy. The rest is secondary. I would suggest you in this blog how to prepare for your campus interviews, so that you get placed ahead of others in the campus placement interviews. This blog is for both in-campus and off-campus interviews.
1. Start Your Preparation Early:
Most students who failed to get their dream jobs are the ones who started late. Yes. Your preparation for campus placement interview should not start on the previous day of the interview. It should start before 1 or 2 years itself. You should start the preparation in the 2nd year of your engineering itself. The big advantage of starting early is – You can avoid frustration and stay ahead in the competition. Only the best of the best will have the chance at grabbing the jobs and that means, the ones who start preparing earlier will be ahead of the competition.
2. Do some general exercises:
- Spend some time to do a survey. Your seniors and placement officers can help you in this survey.
- Know about which companies visit your college for placements? (Infosys, TCS, Cognizant, ABB, L&T and so on)
- Know what is the eligibility criteria?
- This is very important because it will help you eliminate the companies you should be preparing for.
- What is the general procedure followed by companies during campus placement interviews.
- What is the general intake?
- For example, there are colleges where the big IT companies recruit in hundreds! This will help you decide the level of competition you’re likely to face.
3. Learn C programming language, Data Structures and Algorithms thoroughly:
This is one of the most famous questions asked to me by my students. “What should I prepare for the campus placement interviews ? The answer is – it depends on company-to-company. As far as the majority is concerned, it is the IT companies that visits the campus more. And more job opportunities exist in the IT sector compared to other sectors. This being the fact, if you are targeting an IT company, make sure, you learn C programming language and Data Structures and Algorithms thoroughly. There are plenty of programming languages on earth. I understand. But, if you ask me, even after 3 decades, C language still remains the top language of choice for the interviewers. Do not take me wrong. I am not suggesting you not to study other languages; I am just asking you to emphasise on C programming language and Data Structures and Algorithms as most of the interviewers prefer those two topics to check your logical programming skills. Most of the students try learning multiple programming languages and end up not learning even one properly. Books to be referred for this is “The C Programming Language – Dennis.M.Ritchie”. Solve all exercise problems from this book. This will improve your logical skills.
4. Try to master high school mathematics:
Being a fresher, if you need to crack an IT interview, you need to clear the first biggest hurdle. The written test on Aptitude and Reasoning. It is just a cake walk for few, but for most of them it is just a nightmare. There is no other choice. Crack it. But how ? You cannot simply open a book and by-heart all the aptitude questions and answers. You need to solve it. For this reason, I always suggest students to start preparing for it a year before your campus placements. Teach high school mathematics to your brothers/sisters/friends etc. Spend 1 hr. daily on practicing aptitude problems till you feel comfortable at it. The success at written test is based on how fast you can solve the mathematical problems. This comes only through continuous practice. Just practice, practice and practice. Do not settle with only one book. Solve problems from different books on Aptitude and Reasoning available in the market and start solving it. Another best method to learn aptitude and reasoning is by teaching others. By teaching others, you indirectly learn more.
5. Solve previous question papers:
Google is your best friend here. There are plenty of websites on the internet where students post questions asked to them in an interview of a particular company. You need to make a list of topics from those and start learning one by one.
6. Make your basics strong:
Most of the students commit this mistake. They ignore their basic engineering subjects. Strictly make sure, you revise all the basics of the subjects of your related branch in engineering. For example, if you are an electrical or electronics student – Make sure you remember the Kirchoff’s law, how to analyse a given electrical network, guass law in field theory etc. All of your efforts will go waste if you lack the basic knowledge of the engineering subjects.
7. Select your favourite engineering topic:
“Which is your favourite subject” – This is a very famous question among interviewers during campus placement interviews. Now, to answer this question, you need to be really prepared with a favourite subject. It has a mixed outcome. You could either win or loose. You can win if you have prepared with your favourite subject quite early. It is quite obvious and natural that, you should be able to answer few questions out of your favourite subject. Having said about your favourite subject, if you fail answering questions on it, you are definitely out of the interview process. So be careful. Be prepared with your favourite subject thoroughly.
8. Improve on your English Communication Skills:
English communication matters a lot. However strong you are in your technical skills, it is of no use, if you cannot explain it to your peer in English in your team. Therefore, English communication is checked during your HR interviews. The best way to improve it is to practice it. If you are poor at English communication, I strongly suggest you to start speaking English. No matter how many mistakes you make while speaking, just speak up. You learn by making mistakes. Do not bother about what others think of you when you speak bad english. You would definitely improve over it over a period of time. Meanwhile, read novels, newspapers, articles. Also write articles, blogs etc. This will drastically improve your written as well as your spoken english skills. The fact is that, a lot of people unnecessarily get rejected because they can’t communicate or express themselves.
9. Start being Social:
Yes. You guessed it right. Speak up. Network with people. This helps you in Group Discussions. Most of them are good at everything but lack in interpersonal skills. Interpersonal skills are checked in an interview to understand how good you can gel with a team once you are hired.
Hope this blog helped you in understanding about cracking your campus placement interview. If you have any thing to ask me please feel free to comment below.
ALL THE BEST for your next interview ! After getting placed in your dream company, do not forget to inform me