HCL Technologies Recruitment Process – Software Engineer – Shashank Jain

Shashank Jain, Software Engineer, HCL Technologies, shares his experience in this brief interview.

Please tell us about your placement procedure at HCL (Short listing procedure, GDs, Interviews).

Shashank Jain HCL Recruitment Process Software Engineer It’s a 2 days process, first is Computer Based Online Aptitude Test  outsourced by Aspiring Minds for HCL (aptitude , logical, English,  computer programming) and next round will be Personal  interviews(Technical and HR) which held on 3-4 days after online test.

Technical interview : interviewer gave me 2 programs but the basic one  like factorial, bubble sort , my technical interview is 80% from C++ ,  rather than the straight question interviewer want to discuss about the  concepts how deep knowledge I have about inheritance polymorphism  these are the main topics, moreover he asked me to illustrate and  compare storage data type with examples. Try to combine projects and  the skill used with job profile.

HR interview: HR interview basically depends on interviewer. They test candidate over their presence of mind, attitude, future plans and thinking.

What helped you sail through the hurdles and crack one of the finest jobs?

Firstly to crack an interview Never lose hope and be always positive. You are the king, no one is capable of succeeding you. No one knows anything more than you. Always be confident. Secondly practice so that you are confident enough that u can crack all written at any time which will give ample opportunities to face personal interviews. Some people feel nervous at the time of interview exactly same happened to me when I entered to interview room for the first time. So making your apti strong enough will give u lots of chances as well as “HOPE”. After facing 3-4 interviews I can bet a person feels free to move into P.I rooms so prepare well for aptitude.

How did you prepare for the placement season? What advice would you give to your juniors regarding the placement season?

Computer Based Online Aptitude Test: R.S.Aggrawal is enough for clearing the aptitude, Word power made easy is for English, for computer programming u can search out previous amcat questions and any basic C language will work

For the students I recommend to start preparing for placement test as your 6th Sem gets over. Start preparing for online test from summer vacation Seriously, it’s not our Semester exam that u start just one day before, u need to gain some confidence too.

What’s the role of academics in getting a good placement after college?

Academics are just to fulfill your eligibility criteria, after college no one is interested in your academics. What they more concern is your achievements, projects and what’s more you have done which shows your interest.

What all internships and projects you did while in college? How did you get them?


Allied engineering works (energy meter manufacturing industry) via source contact

DMRC via source contact


Major project on Wireless Electronic Notice Board using GSM Technology.

Minor project on Image Compression using Huffman coding.

Research Project on Study, Design and Analysis of LIGHT SENSING CIRCUIT.

Other than project if u have taken part in events mention that too

Participation in Intercollegiate Technical Events will help to justify that how much active you are? you can’t sit idle moreover you keen to learn and achieve .

I won 3 events in technical events which makes resume strong

Stood 1st in ROBO SOCCER  in IMPULSE’12 at IGIT

Stood 1st in AQUA BOTS in techsurge & mridang 2012 at M.A.I.T

Stood 2nd in ROBO SOCCER in techsurge & mridang 2012 at M.A.I.T

Are you planning to do higher studies in near future?

Not now actually, but yes may be after 2 years. Experience means a lot in placement after post graduation.

Would you like to give any general advice to your juniors?

I suggest to start preparing for aptitude and English , don’t wait for the placement drives to come first and then start preparing, you need start practicing for written as well as I suggest to make your C language, OOPs, data structure concept clear.