The recession is almost over; a state has reached where one can even ask ‘When did the recession thing actually happen?’ The end of the recessional year was marked by an increase in the number of recruitments done by IT companies. A company which used to take 100 to 200 students across campuses, after recession are aiming to take the figure to a three digit mark.
When IT companies are hiring to such an extent and the fact that no IT company would take a candidate who lacks basic intelligence, it is but an obvious fact that the candidates would still face some kind of a screening procedure. If one goes by the latest trend, the screening procedure comprises of 3 stages; a written round, a technical interview & a HR interview. Some companies also conduct a GD before the interview and club the technical and HR interview together.
One, who lacks good communication skill, can still manage to have an edge over other candidates if he/she can show some impressive skills during the technical interview. Even the individuals with decent communication skills need to put up a good show in front of the interviewer. If you are able to convince the interviewer that you are the best man for the job, then he may neglect your other weaknesses and you would smoothly slide through. Now, when we study and analyze a technical interview, we find that instead of going for complex logics and heavy codes the company’s focus lies dominantly on the candidate’s basic knowledge. You would not be asked to write the code for a finger print scanner, or how to prevent a hack to a RBI website. What you would be asked would be the very basics of a particular technology or a standard well accepted working platform, something like java.
Java, in a very short span of time, because of its attributes has become the dominant working platform in almost every IT company. So a lot of technical interviews are centered on Java, and a lot of interviewers end up asking questions relating to java basics. A java technical interview can be divided in two parts. Core java interview questions and advanced java interview questions. The trend is to move to the advanced java interview questions only when one performs well during the core java interview questions session. The core java interview question comprises of questions like.
1. Can a class be declared protected?
2. Can inner class be a final class?
The questions can either be either focused on java keywords or on the java code structure.
Questions involving of code snippets like,
public class Test {
final int i;
public Test(){
i=10;
setup();
}
public void setup(){
// setup code
}
}
Will the above code will run?
are put up to know whether the candidate is familiar with the java working environment, and whether he/she know in what order a source code gets executed. If you fair well during the core java interview questions, then the interviewer might move on the advance java interview questions like j2ee interview questions, java script interview questions, servlet questions, JSF questions etc. However that depends on the organization’s recruitment procedure, but one should be prepared to face anything and everything. After all only the interviewer can question you and not the other way around.