初级Java工程师面试要点

2014-11-23 23:38:10 · 作者: · 浏览: 0

总结一些考察初级Java程序员技术能力的要点,希望对大家有用:

Java基础方面:String操作,final的用法作用,GC的用法作用,Java pass by value & pass by reference, static code block, Java Memory, Exception, 接口和抽象类, 多线程, Singleton, Java Reflection 等等, 主要考察应聘者对Java语言的基本应用和理解能力。

开源框架方面:Struts, Spring, IoC, Hibernate, JPA, Entity Bean,Session Bean等等,根据项目经验和skillset考察应聘者对常用框架的应用和理解能力

Web 开发方面: JSP, Ajax (结合常用的JQuery, Prototype, GWT等框架), HTML, 页面元素的输入检测等等,考察应聘者的Web开发能力

数据库方面:SQL, join, count, group by, order by等等, 考察最基本的SQL语句掌握情况

算法方面:冒泡排序,搜索策略

团队协作方面: 代码的check in check out, CI, Code Review, 通过了解应聘者是如何进行代码提交,代码审查考察对方是否重视代码质量,是否遵守工作流程。

其他: TDD, Agile, Unit Test

加强一点儿:Performance测试调优, Security, JMS, 负载