background image

总结关于 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

 

的区别