今天和石经理一起面试了一个JAVA程序员,我们暂且把他叫做J吧。
J程序员简单介绍一下,07年毕业,工作5年了。从事过地理测绘、金融行业的软件开发;带过20个人的团队;目前想找一个项目经理的岗位。其它略去。
石经理简介:石经理是我们公司的一个部门经理,在IT行业有10多年的经验。编程思想、管理思想非常成熟,有自己的主见,有自己的想法。他是这次面试的主面试官,我只负责JAVA技术方面的。
上半场:A简单的介绍了一下自己。主要按照时间顺序说了一下这几年的工作经历。
中 场:我负责面试JAVA技术方面: 主要的问题如下,
1.JAVA基础方面:JAVA是一个开源语言,你对JDK源码熟悉或研究过吗?
2.设计模式方面:你在工作中用过哪些设计模式?
3.Spring中的IOC,AOP你了解过吗?Spring源码你研究过吗?
4.ORM方面:你使用过哪些开源的ORM框架?有自己模仿或设计封装一个ORM吗?
5.工作流方面:JBPM
6.数据库方面:用过哪些数据库?对表设计如何?SQL语句如何?存储过程如何?
7.前端技术:与他讨论了一下flex技术与ext技术。
下半场:石经理出马(我主要摘记了下面几条,有一部分比较简单或是意义大不我没记录下来