« LaszloMail saves the day for RIA-hype | Main | Chacha Nehru was interviewed by Playboy! »

A practical guide to screening resumes and hiring technical people in India

I am just going to do a brain dump of all of my experiences with hiring over the past year here. Hiring in a hot market like India is especially hard. And for startups, even more so. My experience has been quite in contradiction with common wisdom. And my experiences are probably more relevant for startups and small companies which do not have an army of recruiters and which do not need to hire by the 100s (if not 1000s). Without much ado, here it goes -

On screening resumes:

1. Don't be hung up on which college somebody went to. If somebody went to IIT or one of the RECs, it means they are smart. But the reverse is not true at all. If they didn't goto IIT, they can still be plenty smart. So I rarely care about which college a candidate attended.

2. Check what they scored in class 10th and 12th. College grades can vary a lot and it is impossible to compare grades from two different colleges. But everybody wrote the class 12 school leaving exam. Really low score in class 12 (by really low, I mean less than a 1st division - 65%) is a red flag for me and can indicate a lack of aptitude. Yes, I agree this is not universally true. But when you have got a few hundred resumes to sift thru in a couple of hours, watcha gonna do?

3. Does their list of skill sets look like a kitchen sink? Some people have every single programming language, technology, platform and hardware listed on their resume. You know what that means, right?

4. Be very suspicious of "MCA"s. This is a much abused degree that I think is as easy to obtain as pirated software in Palika Bazar. Don't get me wrong. There are several genuine MCA programs also. But there many distance learning programs which I suspect confer the degree merely for signing up. So, I always double check on MCA degrees.

5. Dump the grass hoppers. Its amazing how frequently some people switch jobs in the tech. industry. If the number of jobs somebody has been in is greater than their number of years of experience, then that's a problem. There will always be greener pastures for them no matter how great your compensation or work environment might be.


On written tests

1. For freshers and people with less than 3-4 years of experience, a written test is a must.

2. Have a couple of sets of papers because these things leak out really fast.

3. Always put some really simple questions in the test - these are the "elimination" questions. If somebody failed to answer those, they get summarily eliminated.

4. There have to be a few programming questions also - because if they can't write code they are obviously at the wrong place.

On scheduling interviews

Just because they said they will come for the interview doesn't mean they will. And just because they won't be coming doesn't mean they will call and inform you. This is the worst part of the interview process. It is shocking to see this kind of unprofessionalism in the software industry. In any other industry, this would be quite unheard of. I guess this is a sign of growing but still immature industry. Anyway, the thumb rule is that if you want to conduct 10 interviews in a day, call in 15 candidates.

On conducting interviews

1. Use the whiteboard. For software development positions, there is really no point in chit-chat (except maybe to gauge communication skills). I learnt this at Microsoft and it works great. Ask candidates to solve problems on the white board. It helps in getting an interactive discussion started with the candidate. Give them a tough problem and keep dropping hints. Ask them to think aloud. See if they can think through the problem. Doesn't really matter whether they finally arrived at the right solution or not.

2. Try to do an objective evaluation. Have you ever had the feeling that you spent an hour with a candidate and yet at the end of the interview you are not sure if its a hire or a no-hire? That is really important to avoid. It helps to ask several distinct questions thru the course of the interview rather than continuing to elaborate on 1 or 2 problems.

3. Do multiple rounds. Startups can't afford bad hires. Always conduct multiple rounds of interviews. It reduces the chances of making a wrong call.

A final note on working with freshers

I have had the good fortune of working with a lot of freshers in the past year. I think it has been one of the most fulfilling aspects of my job. Freshers require lot of hand holding to begin with. But they are also extremely motivated and very willing to learn. They have few prejudices and they are not jaded. They are full of energy and can bring the office to life. With a little bit of assistance and lots of patience, freshers can become the most important assets for any software company. So don't hesitate to bet on people fresh out of college!

Comments

A very good post. I totally agree with everything except the MCA point. Every other degree is available be false means, be it BE or MBBS, not just MCA.

Be very suspicious of "MCA"s. >> couldnt agree better

Manoj - I agree almost any degree can be obtained by false means. But what I am trying to say is that in many MCA programs, even when the degree is obtained by the prescribed means, the knowledge imparted seems to be miniscule. A B.E or B.Tech requires 4 years of classroom learning. But many MCA degrees can be obtained via distance learning. In my experience, except for the motivated few, distance learning is not the way to study computer science and engineering.

I beg to differ again on the following comment,
"in many MCA programs, even when the degree is obtained by the prescribed means, the knowledge imparted seems to be miniscule"

MCA program is designed in most of the universities to cover the gap between an engineer and an entrepreneur. MCAs get equal classroom learning in computer science subjects (by skipping science subjects, mechanical workshops etc that are taught in BE first and second years). They already have knowledge of mathematics and science subjects as part of their graduation (pre-requisite for most MCA programs). They are also required to take some management courses, and a full semester of industry internship.

If MBA is being offered by distance learning universities, that doesn't make MBAs from IIM and other premium institutions have "miniscule knowledge".

Manoj, we are saying the same thing. MCA is very useful degree and the curriculum is well though out. But I am skeptical of distance learning MCA programs. Perhaps distance learning MBA programs are similar too. But we don't really need MBAs in our company... yet :)


" Dump the grass hoppers", many of the big companies have been hiring freshers by the 100's and my experience has been that the work given at such places is really poor with most of the people being on the bench for a long time, which makes them want to switch after a period of 6 months or so. So if a "grasshopper" comes to you wanting to leave a job in any big firm then you can't just reject him can you.

One very important aspect that needs to be tested during the interview process is if the person fits in the company culture and the team. You cannot make people work unless they are self-motivated. During the interview process I try to mainly look for self-motivated guys, people who might not have yet established too much but have a stamina and zeal to go to the next level.

Kirti - that is a valid point and an exception to the rule. But beyond 2 jobs within an year out of college definitely raises a red flag.

Excellent point Sunil. My post was focussed more on screening and elimination since the volume of resumes is so large! But you are absolutely correct. Startups need self motivated people who have something to prove.

The 65% cut off is very against the students from some of the State boards. In cases like UP Board its quite difficult to score more than 65% in the 12th exams(without cheating that is). As far as i remember not more than 5-8% students cross that number. So do you consider that too?

The 65% number is mainly for CBSE and ICSE boards - that covers a large majority of candidates. For state boards, I agree that in general percentages are much lower - but in such cases many times students mention additional achievements also ("stood 2nd in school" or "topped in mathematics" etc).

iam very interested to know about the values of the resumes

How about people - whom you have hired and then regretted? any patterns there? can you out with a more general process - not necessarily IT?

How about people - whom you have hired and then regretted? any patterns there? can you out with a more general process - not necessarily IT?

Vinu - so far we haven't regretted making any hires (touchwood!). But I think as our company is growing, we are developing a kind of a unique culture of our own. So going forward, it will become important that new hires be a good fit for our company culture. I do not have experience of doing recruitment outside of the IT industry, so I will hesitate to make any generalizations.

Wow, great post! There are some real interesting insights there. Wish you had written this when I was applying for IT jobs ;-)

Hi Gaurav,
Hope you remember me. We had exchanged a few mails in march when you were just about to start your company. Nice to read your views on recruiting freshers, though I may not fully agree to them. Shows you have had great experiences in a short time.

Hi Gaurav,

This is a great post ; we are in the recruitment mode currently at Uzanto. I agree with a lot of what you have written here. Recruiting for a startup, and in a place like Delhi, is not easy . I am quite paranoid about seleting a wrong guy . In a small team even if one guy turns out to be a regret, then it can hit you really bad.

At Uzanto, we have developed a short online objective type programming test that can be administered very easily to candidates. It takes 15 minutes and can be taken from any computer with an internet connection. Candidates can take it from their home, a cybercafe or their office.

With people coming from different colleges, courses, backgrounds with varied levels of educational results, we swear by the online test as a first cut screener.

Also we are gung-ho on freshers. For us, it makes sense since we anyway are unlikely to find anybody in delhi with any experience on the kind of stuff we do.

I feel college or institue makes a difference, atleast most of the cases have given this confidence to me, in last 15 years. Yes there are few exceptions I agree there.

But the point I am trying to make out is that some formula need to be derived, which can be cutomized at an org level, which can generate a value and it can be compared. Secondly immediately after interview we need to shortlist or reject an employee, and during the day we might take 10 more interviews and we realize oops, made a mistake and sometime a confused message do comes at the end, I feel this decisioning process can be also altered.

you have a flawed strategy. you are applying big companies hiring strategies to a small startup. small startups are on the lookout for bright and innovative and passionate people, and CBSE marks don't give a damn clue. on the other hand, i have found folks from IIT to be the most disappointing in terms of innovation.

Interesting to read views on recruiting here. I am wondering if anyone would happen to know about hiring IT professionals internationally? We would like to recruit from India - we are located in Japan.

We are a startup in Hyderabad with similar problems of hiring. I am not able to figure out where to start. The usual options below are either unaffordable or don't care for us
1. Recruiters don't care
2. Job sites - not affordable yet

So where do I start even looking for people?

What are the possible approaches to attract people or find people?

We are a startup in Hyderabad with similar problems of hiring. I am not able to figure out where to start. The usual options below are either unaffordable or don't care for us
1. Recruiters don't care
2. Job sites - not affordable yet

So where do I start even looking for people?

What are the possible approaches to attract people or find people?

Start-ups needs to remember a few things before assuming that "recruiters don't care" about you.

How you pitch the company is all that matters. Get in touch with me for external tips (note: nothing comes for free)to solve the hiring problem you have.

Hi,

I am Technical Recruiter based in New Delhi, India. I have over 5 years experience in Recruitment. I have recruited for US/UK/NCR Client.If you are looking for any recruitment advice or better career opprtunity call me on 9213394659 or email me at ajayseo@gmail.com


Thanks & Regards,
Ajay Kumar
Technical Recruiter, New Delhi

Hi Gauvrav,

It is very interesting to read about your experience which you have undergone recently and which i am starting to experience. We are only 4 months old and i agree on every single point you have listed there. Especially i wish to reinforce on the 2 points of High % in academics and recruiting freshers. You could not be more correct on these 2 issues. I strongly believe that high academics, be it MCA or BE or MSc(CS), is an important factor. Being in the top 5 - 10 % in a class or an university means the urge to excel and that is no mean trait for an organization. I always tend to give good weightage for academics. I am equally gunghoo about the freshers especially if they are rank holders. They exhibit maximum energy and dynamism in an organization and tend to be the fastest learners than the experienced ones.

It was a nice read. Do share your thoughts more.

N Maran

sir i am a B.E student freshers i just want to prepare for interviews for IT companies plz tell about coaching institutes that prepare this

sir i am a B.E student freshers i just want to prepare for interviews for IT companies plz tell about coaching institutes that prepare this

Sir,
I Live in Noida(U.P.). I am in Job and I want to do MBA in Human Resources from Distance Learning. So, plz tell me the Institutes where the MBA course are provided.

sir i hav done my class 12 with very low percent (48%) and wanted do my own work please suggest

I m working in Saudi Arabia, but I m from India. I want do MBA course from here, please tell me it is possible by online.

Best regards,
SHAIF AZAM
JEDDAH
KSA

Hey, I appreciate your response. If you are looking any kind of Job in Delhi/NCR, US or UK, Please email your resume at ajayseo@gmail.com

i like the way u think n the way u write it.its so knowlegeable.i m mba seeking for the job in new delhi.thanx

Sir I am a B.E Electronics Student(A Fresher). I am finding it difficult to clear various aptitude test of IT companies.
Can u suggest some good coaching Institutes in Delhi. Please help me in this category. I will be really greatful to you.

Gaurav Arora

Hi! ,

My name is Gaurav and currently I am working in the EDP department of a Non-IT company. I have 6 years of work experience on the IBM AS/400 system. I am working as a Analyst Programmer. I completed my B.COM from Delhi University and then did a Post Graduate Diploma in Computer Application (i.e. the 'A' level course offered by Department of Electronics, 'DOEACC'). After that i did some course in AS/400 , RPG and started working as a programer in a company.

I have been thinking for so long to upgrade by educational qualification by doing some MCA or MBA course in IT. I am totally confused and dont know clearly that which degree or diploma course I should go for and from which Institute so as to increase my qualification. As I am working now, so I will only be able to take up a distant learning program from some university. I am quiet confident and proficient in my field of work but the only problem is that i dont have anough qualification to rise further. Please advice.

Looking at my educational qualification and background, please advice and help me to choose the right path which is beneficial for my career growth.

Waiting for a quick response.

Thanks & Regards
Gaurav

I am doing 2yr Diploma in Secrearial Practical & Computer Application.
Persuing B.C.A from IGNOU.

sir,
this is the good methdology to attain distance learning in technical courses
plz guide me about which university or
progrm i should go for
plz reply........

Hi,

I have an experience of around 12 years. 5+ years in Electronics industry. Rest of the experience in ITES industry. Currently, I am working as a Team Leader in an MNC.

Could you please provide me your contact number as I want to disuss something very important with you.

Regards.

hello sir, this is Ankita, i want to do MCA. so i want to know from where i can get the coatching for the same, plz help me. i live in faridabad, and doing B.com final year...........
thank you

hello sir

I am shikha.i have completed my engineering in june 2007 in computer science.I am facing a problem regarding an interview call.I like to work in SMEs where i can learn and individual growth is good.Could u please help me in this matter to increase my resume viewers.

thank you

Shikha Bhatnagar

Hey,Please email your resume at ajayseo@gmail.com. I have around 1000 Clients all over world. Don't forget to write resume and your Skills in subject line. I have strong Clients in Delhi/NCR and Major City in India, USA,UK and other country.I am Recruiter having over 10 years experience.

Hi,
Lot of professional talk going on here !

any way , I am a fresher got hired by some XXX IT company, but unfortunately because of health problem i didn't able to attend my exams properly and had one year gap.

On my offer letter, i supposed to join by 08, but i will be passing out in 09.

can you please advice me , how should i communicate with HR of that company or should i forget about that and start searching for new job !

Hi Gaurav,

A good post, for sure!

Cheers!

deluna line xxx chat http://basonasi.cn/xxx-chat-line.html >line weight xxx chat

deluna line xxx chat http://basonasi.cn/xxx-chat-line.html >line weight xxx chat

Hi,

My name is Shaik. I had completed bachelor of commerce in 2005. And worked as a system administrator from 2005 to 2008. And now i am working in saudi arabia ( Dammam / Khobar City) as a Accountant. I want to join in mba in distance education. Please suggest to me have any indian universities in saudi arabia that i join.
Please suggest to me.

i really need a job,b'coz my financial condition is very bad.

Hi Gaurav,

I m working with Artech Infosystems in HR Division.We are looking for some Technical Recruiter for our RPO division,in cas u are interested please mail ur cv asap on MKapoor@artechinfo.in

Post a comment