JAVA技术人员面试评估表
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
传统的JSP和Servlet如何实现MVC模式? Struts等框架如何实现MVC模式?
掌握
Swing组件的MVC模式?
标 签 库 的 应 用 常用的标签库? JSTL 标签库的开发 开发标签库要几个步骤?
Ajax
Байду номын сангаас
Ajax的应用场景? 同步与异步调用区别?
掌握 知道 知道
Struts的Execute方法有几个参数?
熟练
多层之间如何解偶合?
队 列 , 栈 , 各种数据结构的特点?
树,图
Java中是否有对应的实现?
熟练
查找与排序 其他技
术 Java 操 Excel/Word
查找的算法有几种? 排序的算法? 作 Jxl , poi等组件的应用
正 则 表 达 式 的 在javascript中如何运用?
运用
在 java中如何运用?
IT行业曾经做过哪些职位(需求分析/系统设计、编码开发 、测试、集成实施、售后服务、销售)
掌握
掌握 知道
名,证书
什么是非对城加密?举例
字符串编码
Java字符串的编码方式? IE发送请求为什么会产生乱码?要如何解决
单实例模式 工厂模式
如何实现单实例模式 如何实现工厂模式 PreparedStatement与Statement区别?
JDBC 数 据 库 访 JDBC调用存储过程?
问
应该何时释放连接? 在哪释放合适?
如何管理事务?
XML的解析方法? SAX 和 DOM 的区别?
XML
DTD与Schema做什么用?
JNDI 名 称 目 录 JNDI的用途? J2EE基 服务
础 JMS消息服务
JNI 本地调用
RMI 远程调用
JMail java 邮 件
JTA 事物管理
必备 必备 必备 必备 必备 必备
熟练
熟练 掌握 掌握 掌握 掌握 掌握 掌握
知道
否
Hibernate
Hibernate的优点?Hiberante的主键生成方式?Hibernate 如何实现一对多与多对一? Session的缓存与二级缓存的作用域,即在什么情况下有 效? 如何解决lazyLoding的问题?
掌握
JDO
什么是O/R映射?
知道
否
单层结构开发 为什么要分层开发?
与 多 层 结 构 开 一般应用程序分为几层? 发
法
什么用
静 态 方 法 与 静 静态方法能否访问非静态成员?
态域
静态域的初始化在什么时候?
集合分类? List , Set ,Map 的区别
ArrayList和LinkList区别 集合类与运用 用TreeList排序需要实现哪个接口
迭代器 Iterator 与 for循环对各种集合的效率影响?
JavaBean 属 性 属性命名的三个原则? 命名
多线程
如何启动和停止一个线程
影响线程安全的原因是什么?如何避免, 或者说有几种解 决方案?
网络Socket TCP与UDP 的区别?
反射
反 射有什么作用? 什么地方用到了反射? (BeanUtil, JDBC驱动加载)
代理
代理的应用?
JDK1.5新技术 泛型, 枚举等概念
加 密 , 数 字 签 什么是对称加密?举例
内部类
什么时候用内部类?
流与序列化(串 流的结构? 文件操作?
行化)
为什么要实现序列化接口?
JAVA基 异常机制 础 调试 断言 日志
异常分类? 说说常见的异常? 如何调试程序? 如何记录日志?Log4j 的级别有几种? 或java.util.Logging包的级别?
注释
Java普通注释 与 文档注释? 如何实现多线程?
必备
表单提交方式? HTML, 表 单 , 如何实现表单验证? JavaScript
如何取得Select当前选中的值?
必备
PageContext, pageContext,request,session,ServletContext 的 作 用
Request,Respo 域?分发forware与重定向redirect区别?如何防止表单重
nse
复提交?如何取得真实的服务器路径?Cookie的应用, 举
Session,
例?
ServletContex t
Cookie
Servlet有几种?Servlet的生命周期? WEB开发
Servlet与JSP JSP如何调用javaBean?
熟练 熟练
JSP的内置对象有哪些?
MVC指的是什么?
MVC模式
应聘人员:
面试时间:
类别
名称
问题
程序员
面向对象编程3 继承,封装, 多态的应用 要素 抽象类和接口 抽象类与接口的区别
重载和覆盖 重载和覆盖的区别
基 本 类 型 与 包 java基本类型的长度? 初始值
装类
包装类有什么用?
Object 类 的 方 Equal(),hashCode(),toString(), getClass()这些方法有
知道 知道 知道 知道
掌握
掌握工 具
开 发 过 程 使 用 Runner压力测试 掌握工 的 一 些 辅 助 工
具 具:测试工具、 PowerDesigner 设计工具
PL/developer Visio 网络三剑客
版本控制工具 CVS VSS
服务器
应用服务器:web服务器与应用器有什么区别?
IT 从 业 经验
掌握
掌握 知道 知道 知道 知道
知道 掌握 知道
必备
熟练 掌握 知道 知道 知道 知道 知道
分数 (1-5)
是否公司所用 (备注)
否
否 否 否
EJB
知道
否
服务器
Tomcat, Websphere, webLogic, JBOSS, Resin
知道
B/S结构
B/S结构与C/S结构的区别? B/S结构的优点
熟练 掌握 掌握
web service 开 WebService的协议? WebService的优点?
发
报表开发
开源iReport报表开发?
C/S开发
是否有编写过C/S结构的应用程序?
开源知识
使用过哪些开源组件?
Eclipse , JBuilder , JCreater j2ee开发工具 Jar打包工具 Jad 反编译
Struts
每次请求都产生一个新Action和ActionForm吗? Struts的 掌握 验证框架如何应用?
webWork
webWork的拦截器能做什么?
知道
否
项目中引入Spring目的是什么?
Spring 框架
Spring如何实现注入? Spring如何实现事务管理?
掌握
JSF
JSF是如何实现MVC模式的?