Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Introduction
Brief about yourself, your technical experience (ex: Java/J2EE 4 –5 yrs), projects worked
on from recent to first, environment worked on like Application servers/Web servers,
databases worked on, Frameworks/patterns/methodologies (like RUP) used etc;
Here you should not explain anything in detail immediately. If not worked better to tell
clearly no knowledge on that, unless you are very confident on that subject.
Mostly they will pick up any of your projects, which match their requirement or will ask
you to choose any project, which you find interesting/challenging.
Questions will then start from that project.
Or
If none of the projects are interesting for them they will directly start testing your
technical knowledge. Here they will ask you which area you are comfortable or they will
give one scenario and will ask you to explain on that.
2.First explain the overall project briefly like purpose, for which client, then project flow
and then architectures/frameworks/patterns used, different layers, communication
between each layer etc
3.We should not tell like ‘we have done like this….’. It is better to tell ‘I have done this’.
5. Do not say “You were not involved in certain modules so you are not aware of its
functionality “. If not the complete knowledge of modules you have not worked, at least
be aware of general functionalities.
Then they may ask questions like why not other technology used? What is the advantage
of using this architecture? So prepare for this. If you could not find other suitable
architecture/technology then you can tell client’s requirement is like that, they wanted in
that way.
Then questions will be from the technology used like Core Java/Servlets/JSP/EJB etc
Directly technical
7.Difference between two similar classes (like Vector and Array List). It is better to
explain in a scenario.
8. Design goal behind 2 ways of implementing threads (Thread class and Runnable
interface)
9. Which is the latest version (like Servlets 2.4) what’s new in that version compared to
the previous version?
10. Basic UML what is what in that like class diagram/use cases. Better to go through a
short tutorial on UML.
11. Different stages of a Project (this will be related to the project you have worked on)
Mostly they will not go in depth unless you tell something wrong/contradictory.
You have to be confident through out the interview, which will really help.
Additional Information:
1. Go through the FAQ’s (Frequently Asked Questions) like J2EE FAQ, EJB FAQ,
Servlet FAQ etc
You will get overall knowledge like why that technology is for, how it is related to other,
Pros/Cons.
Sun site is having lots of FAQ’s or you can search in Google.
http://www.janeg.ca/scjp/overload/poly.html
Others are
http://www.geocities.com/technofundo/tech/java/equalhash.html
http://www.javapractices.com/TableOfContents.cjp
http://www.roseindia.net/struts/