1. Tell us do you know anyone who works for us?

Offer some one's name if they really know you well and can offer a positive feedback about you.

2. Explain what qualities would you look for in your senior?

You can mention some generic qualities like intelligence, good sense of humour, dedicated to his team etc., which all the managers think that they have in abundance.

3. Tell us Is there any particular kind of person you can not work with?

For the reason given in the above questions, the answer to this question should be a "No". This is basically a different way of putting up the last question.

4. Would you like to ask us anything?

I would like to know about the career growth I can expect being with this company. I am quite an ambitious person and this information will be helpful.

5. Tell us what position would you prefer while working on a project?

This question is for you to answer based on the skills and qualities you have. If you have the capability to handle different positions, discuss that also in the interview.

6. Tell me can you perform under pressure?

Most of the times, the job of software development is that of working under pressure. Sometimes, it will be the pressure of delivering on time while it can be that of a bug that has sprung all of a sudden in your code.

So, expect pressure in everything you do. It is important to maintain your performance and develop strategies to deliver under pressure. You can then go ahead an talk about your way of dealing with pressure and performing under it.

7. Tell me will you be happy to re-locate, if required?

Again, a question for you to answer based on your position. If you are anticipating this question in the interview, it is better to discuss this with your family also before you go to face the interview.

8. Tell us what do you do to improve your knowledge?

The field of IT is very revolutionary. It is extremely important to keep yourself abreast with the new technological developments and this needs you to take some time out of your work schedule so that you can keep sharpening your saw.

To answer this question, you can tell the recruiter about the forums which you keep visiting, blogs which you keep reading. It will be an advantage if you are a member of some local user group.

9. Tell us what irritates you about co-workers?

The purpose of this question is to see how well you can fit into a team. Basically, you should not have a problem with a person, although you can have a problem with the style of working.

So, to answer this question you can simply say, "I understand that IT is about team work, so we can't afford to problems with co-workers but if someone is not serious about their work or does a low quality work affecting the whole project, I definitely do not like it"

10. Explain your weaknesses and how do you plan to overcome it?

Discuss weaknesses in positive light always discuss how you plan to overcome it, some of the answers could be:

I am always willing to take up additional responsibilities, but I end up being over worked so now I am realistic about what I can do, so that I do work to the required standards

If you lack certain technical skill, which is not crucial for the job you can state that and say you are planning to take up a training course/certification to get over it

If you do not wish to discuss your weakness, you can say, I cannot compete with Rajnikant :P

Download Interview PDF