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:

Start 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:

basic exercies

  • 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:

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:

Basic engineering

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:

favourite engineering

“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:

comm 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 :)

Written By,


Principal Mentor,

Subhash Programming Classes



14 Response Comments

  • Lavanya KS  January 21, 2016 at 10:19 am

    “The biggest thanks go to Subhash K.U. He is an incredible thinker and has such a positive spirit and can-do attitude about everything. He was very helpful, friendly, and patient !! I so appreciate that ! He also explained things in a way that anybody could understand.
    Your personal commitment and hard work will definitely help many of them to learn several state-of-the-art software and use them for their course work. Thank you for doing such a great job!”

    • Subhash.K.U  January 22, 2016 at 2:09 pm

      Thanks Lavanya ! :)

  • Shree Lakshmi G Prakash  January 22, 2016 at 8:18 am

    THANKS for ur suggestions sir…
    Really if we follow these,we would be somewhere top in IT Industries.
    thanks sir.

    • Subhash.K.U  January 22, 2016 at 2:10 pm

      Thanks Shree Lakshmi ! :)

  • Pooja  February 5, 2016 at 3:38 am

    Thank you so much for being a support system for us sir !!! The positive energy when you speak is tremendous ..A Big Thank you for your suggestions sir …

  • Mithun Malige  February 6, 2016 at 7:12 am

    Good article

  • chinmaya  February 7, 2016 at 4:44 pm

    Thank you so much sir, I came to know about actual C language by you, each and every Sunday I’ll be motivated by your words, thank you for giving me such a knowledge about life, you used to say us that “if we do hard work then success and money comes behind you” you’ll be my lifetime guru thank you so much sir…

  • Nayana  March 3, 2016 at 6:49 pm

    sir u r awesome….thank you for this article….

  • Sahana s.rao  April 8, 2016 at 3:01 pm

    Thanks for the suggestions sir.
    Sir,I am an ECE student and I don’t no data structures. Which book should I refer ?

  • SALMAN LODI  April 12, 2016 at 5:12 pm

    Sir, You have always been an inspiration for me, i request you not to stop serving the society. Everytime i see any post of you i learn alot of stuffs from you, This article was very helpful and very close to real time which college students rarely get a chance to know

  • somashekar H M  April 26, 2016 at 4:16 pm

    sir u r an amazing teacher there is no doubt on it after the class u give some tips those would be very much helpful.after my hod sir u r in second position of my best……..thank u sir for giving such excellent basic knowledge

  • nandish kumar cm  July 18, 2016 at 9:18 am

    i hve never seen such a energetic person like subhash sir,yours words make miracle in many of the students life ,ofcourse i am one among tem. each and every blog u post would b awsm. thks for this blog sir

  • Ranjeet kumar  September 4, 2016 at 12:36 pm

    D best mentor n most deserving teacher iv ever met, thanku sooo much for all ur love n support sir, keep inspiring us all as always !

  • ajitesh chauhan  March 21, 2017 at 10:16 am

    sir, i read all points and found it really very helpful.
    thank you so much sir for this important thing with me and also for your support.
    you are a very good mentor sir.


Leave A Comment

Please enter your name. Please enter an valid email address. Please enter a message.