• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

Regarding J2EE Interview preparation

 
Ranch Hand
Posts: 152
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi everyone,

I have some 2 years expreience and planning to attend some interviews.

Can you give us some tips on how to prepare for a J2EE interview.
What are the most possible topics and questions?
What does the interviewer want?

Do you interviewers go in with a specific questions in mind

How should you prepare for an interview

Does certification help and if so to what extent.

Request you to give your inputs . Will be really grateful if you can give some insight

Thanks
Shiva
 
Ranch Hand
Posts: 151
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi Again!

I had taken an interview of a person having 4 certifications:

1. SCJP 1.4
2. SCWCD 1.4
3. SCBCD 1.4
4. OCP 9i

And I did not see enough potential in him carrying so many goody ceritifcates. May be he had done ceritifcatioins long time back and he did not retain the knowledge till he gave this interview.

Anyway, the point here is IF you are mentioning your certificates in your resume and submitting a resume somewhere, make sure you prove your knowledge too.

When I took the interview it was for the client of my company; the same client I am working for. My company wanted me to screen this guy first before passing his resume to client. Since I knew technical requirements of the department the candidate is going to be interviewed for by client, I concentrated questions surounding to that aspect only. The requirement was for sound knowledge of java I/O and Collecions framework. OOPS and good communication skill was anyway MUST. Primary knowledge of SQL was mandatory where good knowledge was a plus.

Do certifications help? Of course yes, nobody wants to waste time. Your resume would be shortlisted first than those who dont have any certifications. It all depends on a company's requirement. For some companies, the total IT experience may be more important than a ceritifcation in required technical area.

Since you are 2+ yr expereinced developer, I would recommend you to strongly prepare for Core Java and Servlets technologies. Typical common interview questions would be following:

1. Collection framework: Different types of data structures, difference between them (e.g. difference between hashtable and hashmap, all things like that) which one is better in a given scenario.

2. Questions on Java Multithreading

3. Questions on Java I/O

4. Questions on Servlet's life cycle, init(), destroy(), threadsafe-ness, SingleThreadModel

5. In a servlet, different ways of forwarding request to another JSP/servlet, there are 3 ways (include/forward/sendRedirect): difference between those 3 ways

6. JSP lifecycle

7. Different JSP scopes, useBean

8. Questions on patterns (This is very vast topic, questions asked by you highly depend on knowledge of interviewer himself :-) )

ALL THE BEST!
[ June 19, 2005: Message edited by: Anand Wadhwani ]
 
shiva viswanathan
Ranch Hand
Posts: 152
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi Anand ,

Thank you very much for the detailed advice .
Will definitely have good use for it.

Thanks a ton

Shiva
 
Ranch Hand
Posts: 1704
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Originally posted by shiva viswanathan:
Hi everyone,

I have some 2 years expreience and planning to attend some interviews.

Can you give us some tips on how to prepare for a J2EE interview.
What are the most possible topics and questions?
What does the interviewer want?

Do you interviewers go in with a specific questions in mind

How should you prepare for an interview

Does certification help and if so to what extent.

Request you to give your inputs . Will be really grateful if you can give some insight

Thanks
Shiva



Shiva,

As you are having 2 yrs exp the interview process will be based on the projects you did.

If I am taking the interview it will be mostly on:

1. Core Java, OOPs, Servlets, JSP
2. Project based questions
3. If the person did projects on EJB I do ask questions on EJB. The typical questions will be like why he used EJB when he can do the project without EJB.
4. JDBC
5. Patterns if he used any in his projects.

Most of the time I do ask questions in the areas only where the person claimed he worked and he knows. Thats the most of the time many interviewers(including me) as rate your self in different technologies. This will give a chance to know which area we need to ask questions.

Good Luck
 
Ranch Hand
Posts: 1683
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Obtain in advance as much information as possible on the skills which are required, and prepare accordingly. Suppose that the employer is looking for EJB developers and you say that you have some skills in this area. Whilst no sensible interviewer is going to expect you to be an expert, you must know the fundamentals. So, be prepared to explain that the client talks to a local stub which (via something like a tie) talks to the EJBObject which talks to the bean.

Of course, you must know the fundamentals of Java. You need to know about OO and how Java implements it (encapsulation, polymorphism via overriding and inheritance), String handling, exception handling, Collection framework, database access via JDBC, etc. Good luck!
 
With a little knowledge, a cast iron skillet is non-stick and lasts a lifetime.
reply
    Bookmark Topic Watch Topic
  • New Topic