偶的面试官经历!

   话说我们公司也在快速发展期,老板总嫌技术人员太少,又强送了三个名额。我这java方面要分配一人。
我昨天还接受到一条通知我去面试的短信,bs下这家公司,去年也是用短信和我联系,打算用skype面试我的,我不方便就拒绝呢。
   言归正传,今天人力安排了三个java人员来面试,我只好根据我多年的面试经验来当面试官。先是google了一些面试题目,如下:
(打印出来,面试者选择做题)

1. 写出java中常用的的数据结构,简单描述用途。
2. GC是什么? 为什么要有GC?
3. String s = new String("xyz");创建了几个String Object?
4. abstract class和interface有什么区别?
5. abstract的method是否可同时是static,是否可同时是native,是否可同时是synchronized?
6. try {}里有一个return语句,那么紧跟在这个try后的finally {}里的code会不会被执行,什么时候被执行,在return前还是后?
7. 两个对象值相同(x.equals(y) == true),但却可有不同的hash code,这句话对不对?
8. 编程题: 写一个Singleton出来。
9. 描述下JSP的内置对象及方法。

(面试者选择回答)

1. 描述项目中怎样进行错误(异常)处理。
2. 描述了解的js框架,以及开发应用情况。(什么项目中什么地方使用到…)
3. ajax应用?表单验证?
4. 描述查询分页实现。
5. 描述用过的j2ee框架,以及应用场景。
6. Hibernate中Session怎么使用?
7. Hibernate中怎样解决两个对象同时Eager加载相同对象的问题?
8. 项目开发中扮演的角色,怎样保证代码质量。
9. 是否有测试,怎么样测试?
10. 版本控制?bug管理?


这些问题前面部分是基础问题,后面主要是看项目经验。
也就是些常见的问题,可是都没有满意的。

ps:找北京Java工作的可以发消息给我,有ssh+tapestry5+oracle10g经验就ok!3-6K!
ps2:je管理员不要删!

你可能感兴趣的:(oracle,面试,ssh,项目管理,招聘)