外企Java工程师面试要点

匿名网友 匿名网友 发布于: 2015-08-30 00:00:00
阅读 97 收藏 0 点赞 0 评论 0

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.)

评论列表