总结关于 JAVA 工程师的一些技术面试问题
•Xml 相关的 DTD 和 XSD 有什么区别,用 DTD 如何定义 attribute 和 sub-elements
•JSP 和 Serlvet 的区别
•JSP include 有哪几种方式,有什么区别
•作用域 public, private, protected,以及不写时的区别?
•读取 xml 文件的方法有几种
•hashcode 和 equals 方法的区别,分别在什么情况下用,在什么情况下 override?
•HashSet 和 HashTable 的区别
•JVM 中 classloader 如何加载 class
•switch 语句可以处理的数据类型
•ArrayList, LinkedList, Victor 区别?
•HashMap
和 HashTable 的区别?
•Servlet
中 doGet()
和 doView() 方法的区别?
•
说说什么是 UrlPatten ?
•sql
左连接 右连接
•说说 spring 的应用
•jdk 1.4 1.5 区别
•说说 JMS
•
线程 notify notifyall
•An introduction of the projects you have been involved.
•In your experience, how do you handle situations when your colleagues aren’t listening to you?
• Talk about CVS
• java
面向对象特性
• java
中对象序列化方法以及注意几点
•
重写和覆盖
• 用过的 Application Server
• 当 webservice
的返回数据很多导致程序效率低下的时候,你怎么处理。
• Hibernate 的 transaction
你是怎么处理的
•
讲讲声明事务。
• 讲讲 SAAS
•
说下你对于实体的并发性是怎么管理的。
• 工作以来感觉压力最大的一次经历?(English interview
)
• 和客户以何种方式沟通?(English interview
)
• 项目中遇到的最大困难是什么?(English interview
)
• Tell me something about invest bank.
• what’s the report in my system
• What’s your role in the team?
• How to improve the performance of hibernate?
• Can you tell me about the something about home interface and local interface in the EJB?
• What’s the difference between jdk1.4 and jdk1.5?
• OOC 或者 OOP
的概念
•
列举常见的设计模式
• Abstract Class 和 Interface
的区别