I have taken many interviews for different IT companies and from my experience, I am describing below, some of the most commonly asked interview questions. In order to crack any interview,  I would advise that the candidate must be confident about their skillsets and should communicate effectively with the interviewer. This is one of the key thing about any interview.

If you are facing an interview in the near future, make sure you prepare for the below questions, as they remain the top questions for any IT job interview:

1) Tell me something about yourself?

This indoubtely, remains the first question in 95% of all the interviews. I have seen that many candidates stumble with this question. As an interviewer, I would expect that the person should be clear about himself and should be very accurate & quick in describing about himself.  

Most of the interviewers expect an answer promptly in few words. You should be able to describe about yourself, your education, family, hobbies & little about your future plans ( what you want to be). 

Java Interview Questions and answers

Communicating with an eye contact is always a good habit. This convince's the interviewer that the candidate is confident and helps in creating the first impression.

Avoid using words like "Umm", "I think" and "Right" while describing yourself.

2). Where do you see yourself after 5 years?

The answer to this question possibly gives the interviewer an insight into the candidate's mental sight & stability. Most of the answers I have heard are "I want to go abroad for a job", "I want to start my company". As an employer, No one expects answers like these. If you are interviewed for a developer role, your answer should be that you want to be a team/project leader, business analyst or a suitable, practicle approach to corporate role. Remember, that a company don't want to hire someone who clearly gives a clue that they don't see their future with the company

3). What are your strenghts and weaknesses?

Even if you haven't explored yourself yet, It is a good time to start thinking about your strength and weaknesses. Be frank, precise and confident.  Anyone and everyone has these qualities. Don't be shy and accept them. Give the interviewer clues that you work hard to overcome your weakness. For example, Many people are not good with communication and this could be a well suited anwer for this.

4). Having a view never hurts anyone?

To access the general knowledge of a candidate, most of the interviewers often asks questions about thier views on sports, politics, world affairs. It's a good habit to express your views as is and abide by them.

5). Saying "I dont know' but in style!

Remember, No one is perfect. You are not expected to be a wikipedia version. However, there is always a good way of asking that "flip a question". If you are asked about a question or about any topic which you haven't had much luck with, You could always politely ask the interview that although you have heard about this, as it appears to be the next buzz but you haven't done much research on this. Saying "I don't know" would leave a negative effect on the interviewer, although depends with the person whom you are interviewing with.

For more interview questions & tips, read our articles on Interview tips, tricks and questions.

Sandeep Joshi
Mathematics, Technology and Programming are my passion. I am a part of Java Ecosystem and through this blog, I contribute to it. I am here to blog about my interests, views and experiences.
I am on Google+ and Facebook.
I feel proud to be listed as a "National Memory Record Holder" in the Limca Book of Records, 2009 and have attempted for an International Memory record in the Guiness Book of Records. I can remember the value of PI upto 10,000 digits after the decimal (3.1415.....). You can contact me on javagenious.com(At)gmal.com ; I would like to hear from you :)