How does garbage collection work?
How do you create a thread dump?
How do you profile an application?
What’s new and/or up and coming in the industry?
What are you weaknesses?
What frameworks would you use to develop your dream application?
* Which JEE framework do you like the least and why?
* When is it a good idea to use IoC?
* What languages/platforms other than Enterprise Java have you used recently, and what did you do with them?
* Is there a design pattern or language idiom that you think is overused? Why?
* When would it be a good idea to use an ORM framework? When would you avoid one?
* What techniques have you employed to monitor production systems?
* What are the main benefits of using Spring on a project ?
* What is AOP ?
* How hibernate implements lazy loading ?
* What is the second level cache in Hibernate ?
* What are the main new features of Java5 ? Same question with Java6 ?