• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

How to prepare for a java interview

 
Shruti Sharma
Ranch Hand
Posts: 55
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi,

I am preparing for JAVA/J2EE interviews. There are a lot of rounds for every position that I am aspiring for. I am totally confused what to study and what not to as Java and the new technologies are so vast. Can someone suggest what areas I should focus on more and how should I go about preparing? Interviewers do not just ask the basic definitions, they ask a lot of questions on the routine practical issues that we come across while developing. Any good links that may help in preparing?

On a separate note, do certifications like SCWCD and SCBCD improve the java job prospects? So far, I have done SCJP 1.4

Any suggestions will be greatly appreciated.
 
Seetharaman Venkatasamy
Ranch Hand
Posts: 5575
Eclipse IDE Java Windows XP
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Ss Sharma wrote:On a separate note, do certifications like SCWCD and SCBCD improve the java job prospects?


Little(It may help you to get shortlist for an Interview).brush up your java basics.
 
Mohamed Jeleel
Greenhorn
Posts: 18
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Little(It may help you to get shortlist for an Interview).brush up your java basics.


definitely. Remember concepts like OOP (Inher... Poly..., Encp....) and dont forget about interfaces, abstract and the purposes of them.

 
Manikandan Swaminathan
Ranch Hand
Posts: 117
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
How many years of experience do you currently have?

What is the role you are looking for? (Technical or Management related..)

As far as interviews are concerned,

1. Be thorough in your fundamentals (OOPS concepts)
2. Collections, exception handling, multithreading concepts etc..
3. Not to forget JSP,Servlets etc..

About the latest in JAVA/J2EE here they are..

1. Spring
2. Hibernate

I am not sure whether you have worked on the above technologies.
 
Shruti Sharma
Ranch Hand
Posts: 55
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi Raghuraman,

I have about 4.5 years of experience. I have not worked a lot with Spring and Hibernate but nowadays every requirement demands spring and hibernate. Can you please guide on how to go about preparing for Spring and Hibernate? I have tried some examples of these technologies on my personal laptop. But the interviewers go beyond what I have done. Will going through the interview questions on google on these 2 topics be enough?
Please suggest.
 
Jimmy Clark
Ranch Hand
Posts: 2187
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

You should be honest and state that you have not worked a lot with Spring or Hibernate. You cannot magically create experience by reading Google search results, and any technical interviewer worth his salt will easily be able to decipher the surface level jargon/buzz phrases that are in website material. This is a big turn off and, personally I then start to question what else are you "Googling" about.

Hope this helps. Honesty is the best policy...
 
arulk pillai
Author
Ranch Hand
Posts: 3387
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
-- Work on Spring/Hibernate tutorials.

-- Learn the fundamentals. Apply them in a self-taught project or by contributing to an open-source project.

-- Add that to your resume.
 
Sandeep Awasthi
Ranch Hand
Posts: 597
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Spring has many modules and you can not learn whole spring in few days. If you do not know, do not write in resume. If you know only few modules, mention accordingly. By writing something which you do not know properly can give you chance for interview but will only increase chances to get rejected in interview.

You should not know every framework in Java/JEE. But you should know at least one or two for example minimum struts or jsf. If you know something more it is good. Plus you should know some database, some xml, jdbc, one application server. If you know more than this like AJAX or web services then it is plus.
 
Manikandan Swaminathan
Ranch Hand
Posts: 117
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi Shruti,

It is indeed very difficult to learn any new technology in a short span of time.

I agree with you that most of the java/j2ee positions today demand some knowledge on spring,hibernate etc..

In this case,you have to clearly mention in your resume that

- I have only fundamental and basic knowledge in Spring,hibernate etc..

- Dont have implementaion knowledge.

- Ready to learn if provided a chance.

This will show you in employer's good lights.

Also you can try some basic applications using spring, hibernate etc.. as otherwise there is no way where you can learn these technologies.

I am also in the same condition like you .. (Total 6+ years exp.. currently stuck up in prod supp work ....

so no chance of dev activities.. )

But we cannot tell this bluntly to the prospective employer. We need to be proactive & create opportunities for ourselves..

Please ping me your details and we shall discuss how to proceed in this regard.

Cheers
 
Sandeep Awasthi
Ranch Hand
Posts: 597
  • Likes 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Raghuraman Guruswamy wrote:

Please ping me your details and we shall discuss how to proceed in this regard.


 
Campbell Ritchie
Sheriff
Posts: 48652
56
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Raghuraman Guruswamy wrote: . . . Please ping me your details . . .
Apart from the fact that might deprive others of the opportunityof taking part in the discussion (as discussed here), that might be risky, passing personal details to somebody you don't know across the net.
 
arulk pillai
Author
Ranch Hand
Posts: 3387
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
brush up on the fundamentals -- core Java and enterprise Java.
 
Jaikiran Pai
Marshal
Pie
Posts: 10447
227
IntelliJ IDE Ubuntu
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
shree lakshmi,
Your post was moved to a new topic.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic