I thought to write this about the experience gathered when interviewing people, actually developers with java experience. More people comes with vast of experience in software development, armed with programming languages, tools and frameworks but the problem is that they really don’t know what they suppose to know.
Some CVS are dozens of pages, multiple experience levels in several companies, but ultimately failed and so disappointment. First read what are you applying for, read the vacancy details thoroughly and try to understand whether you are eligible to apply to the job. Then you can apply, if you come to an interview be prepared, if you are not prepared and suppose you have been asked to be present at an interview within short time period, I say if you are not prepared ask for more time. Normally almost all companies fulfill your request for sure, that is a simple thing in an interview process.
Also be careful when adding contents to your CV because all the details in the CV are subject to be questioned in the interview, I mean interviewer has right to ask anything from your CV. If you put technology and tools in the CV be prepared to describe them because interview panel is prepared before the interview and why you should not. Best thing is to putting what you have recently used, something rarely used you might not be able to explain.
And the first impression, this may not consider as a mandatory thing in an interview for software developer but if you make a good impression that will be a plus point, a software developer with good attitudes, I would rather say we like them.
Always go for more details, we do not accept short is sweet in the interviews. If you are answering a question try to demonstrate it practically, I will give you one example, what is the abstraction ? When this question is asked, people tend to answer that relatively to the programming language they are using, I’m not saying that is totally incorrect but what if you could think out of the box, I mean out of the programming language. Describe the abstraction with real world things, take real world objects like Animal and dog or Vehicle and Car and Subaru where Animal is an abstraction and dog is not, also vehicle and car is an abstraction but Subaru is not.
Just think out of java why would anyone need vehicle ? We do not need a just a vehicle but we need a Subaru or Audi with specific names and that is why users are not allowed to create objects from abstractions. OK that is just a example and an explanation.
Now lets move again to the interview. There are some tough questions which is asked to test your ability to attend to a particular problem, if it is tough to explain always use the whiteboard with a marker or some papers, and don’t be scared and panic, do it with your best confidence because interview board might be testing your presentation skills, so using the white board with confidence will be added as a plus point.
Ask question back from the interview panel, of course you can answer to the direct question without any counter questions but lets say you have been asked a design question, example you are asked to design a software system from requirement gathering to implementation, interviewers give you the basic details but it is your job to get them involved with questioning.
Finally ask question about the company, show that you have great interest of the company and what its functions and what it is doing. Interview panel will love to answer them and they might make impression that you are really keen on working for the company. These are some simple and important points which anyone can improve without big effort, so focus on that and you will never fail in the next interview.
Good Luck.....
Some CVS are dozens of pages, multiple experience levels in several companies, but ultimately failed and so disappointment. First read what are you applying for, read the vacancy details thoroughly and try to understand whether you are eligible to apply to the job. Then you can apply, if you come to an interview be prepared, if you are not prepared and suppose you have been asked to be present at an interview within short time period, I say if you are not prepared ask for more time. Normally almost all companies fulfill your request for sure, that is a simple thing in an interview process.
Also be careful when adding contents to your CV because all the details in the CV are subject to be questioned in the interview, I mean interviewer has right to ask anything from your CV. If you put technology and tools in the CV be prepared to describe them because interview panel is prepared before the interview and why you should not. Best thing is to putting what you have recently used, something rarely used you might not be able to explain.
And the first impression, this may not consider as a mandatory thing in an interview for software developer but if you make a good impression that will be a plus point, a software developer with good attitudes, I would rather say we like them.
Always go for more details, we do not accept short is sweet in the interviews. If you are answering a question try to demonstrate it practically, I will give you one example, what is the abstraction ? When this question is asked, people tend to answer that relatively to the programming language they are using, I’m not saying that is totally incorrect but what if you could think out of the box, I mean out of the programming language. Describe the abstraction with real world things, take real world objects like Animal and dog or Vehicle and Car and Subaru where Animal is an abstraction and dog is not, also vehicle and car is an abstraction but Subaru is not.
Just think out of java why would anyone need vehicle ? We do not need a just a vehicle but we need a Subaru or Audi with specific names and that is why users are not allowed to create objects from abstractions. OK that is just a example and an explanation.
Now lets move again to the interview. There are some tough questions which is asked to test your ability to attend to a particular problem, if it is tough to explain always use the whiteboard with a marker or some papers, and don’t be scared and panic, do it with your best confidence because interview board might be testing your presentation skills, so using the white board with confidence will be added as a plus point.
Ask question back from the interview panel, of course you can answer to the direct question without any counter questions but lets say you have been asked a design question, example you are asked to design a software system from requirement gathering to implementation, interviewers give you the basic details but it is your job to get them involved with questioning.
Finally ask question about the company, show that you have great interest of the company and what its functions and what it is doing. Interview panel will love to answer them and they might make impression that you are really keen on working for the company. These are some simple and important points which anyone can improve without big effort, so focus on that and you will never fail in the next interview.
Good Luck.....
Comments