Java Basic
Instanceof
“==” and equals()
Types of passing parameters
Runnable and Thread
String and StringBuffer
Collection, List, and Set. How to convert an array of objects to an collection
Catch or throw an Exception
Difference between Interface and Abstract Class When will you use an Interface And when Abstract Class
What’s an inner class How to implement an inner class
Accessibility (public, protected, private and blank)
How many super classes can a class extend from And how many interfaces can a class implement
J2EE
EJB, JMS, JNDI, RMI
OOAD
UML diagrams
Model for an organization
RUP, Agile, XP
Persistence and Database
Do you know Hibernate Will you explain it in detail
How to map one-to-many relationship in Hibernate
What’s Hibernate session
Frameworks & Web Relative
What web layer frameworks do you use Will you explain them in detail
Do you do Spring If you do, will you explain it (advantage, disadvantage)
What’s Servlet Filter How to implement a Filter And how to config it
How to config a Servlet to start automatically (load-on-startup)
What’s JSP tags What tags have you used
Mis
Naming Conventions (Package, Class, Variables, methods, )
What’s good code How do you make your code better (code style, comments, etc.)