领导说要我出10个面试提,而且要难一点的。
我觉得难了也没什么实际的意思,工作中用不到,而且难了我自己也回答不了啊,怎么能拿来问别人,误人子弟。所以本着实际,常用的原则,出了下面的十个题目,大家来评评看,是否合适。
1 是否用过单例模式,写出相应代码,并且回答单例是否能保证只创建唯一的一个实例?能否使用单例的模式进行修改,已满足创建指定个数的实例?
2 是否熟悉Hibernate?手工写出一对一,一对多,多对多的映射。(如果不能完全写出,请描述分别要注意那些配置,尽量详细)请描述除了简单增删查该以外的hibernate特性(如id,lazy,inverse,cascade)配置hibernate的properties文件与xml文件有什么区别?父子关系的维护通常是由父对象维护还是子对象,为什么?
3 请描述采用Struts 开发过程中的MVC 分别由哪些组成,如何做到国际化?请列出你常用的一些struts tag
4 XML有几种解析方式?区别是什么? 请写下你常用的解析工具。如何做到xml与java对象之间的转换(绑定)? 针对如下xml,如何定位到具体的节点?如我需要知道所有age=10的user的name
<users>
<user name= "jack " age= "10 "/>
<user name= "tom " age= "11 "/>
<user name= "linda " age= "12 "/>
<user name= "ada " age= "10 "/>
</users>
5 请列出你常用的一些容器(Collection),并说明他们的特点及区别
6 请描述数据库中左连接与右连接的区别
7 请写下jdbc操作的基本代码步骤。采用jdbc操作读取int类型的字段,如何判断该字段为NULL。如何通过jdbc操作(如查询一张表的数据),获知该表中的字段详细信息,如类型等?jdbc如何控制事务?除jdbc以外,你常用什么来控制事务。
8 请描述一下如何完成下列功能。程序为BS结构,页面中有“州”“国家” “城市” “县级市” “区” “街道” 的下拉选框( <SELECT> ) ,如何来做到联动,如选择亚洲,国家下拉框中出现中国,日本等国家的选项
9 UML中你常用哪些图 ,请画出继承和实现的类图
10 请列出你所熟悉的工具包括jdk ,javascript,以及各种开源工具,依据下列的功能
报表
图表
搜索
邮件
反射,字节码
http 操作
ORM
IOC
AOP
单元测试
MVC
webservice
ajax
用户输入校验(网页)
------解决方案--------------------
接分
------解决方案--------------------
容器的翻译不对 Collection -> Container
另外,最好考察软件工知识,面向对象知识
------解决方案--------------------
这些有点表层了。
实际上没什么用的。
------解决方案--------------------
第4题有点麻烦,要写代码?
------解决方案--------------------
都不懂,郁闷
------解决方案--------------------
是用来面试什么level的?不同的level面试题也不一样哦
------解决方案--------------------
我只接分.谢谢!
------解决方案--------------------
2.说真的,叫我没有书或者网络等参考的情况下手写配置文件,我觉的这不是人干的事情
9.UML用手画的话,一般都是形似,还不如考读图并描述一下比较好,画图都画草图的
------解决方案--------------------
那就接个分吧,题目好难啊,呵呵
------解决方案--------------------
我觉得还是不错的啊...
但是缺少写代码的算法题目...
这些还是过于理论了..
------解决方案--------------------
多出一些基础题吧,像第10题完全没必要的
------解决方案--------------------
好难啊
接分
------解决方案--------------------
我应该能写出6道,不保证对,这10题太狠了,你们面试的时间是多少,我觉得我一天写完都困难。。。。。。。。。。。。。。。。。。。。。。。
------解决方案--------------------