Java programmers recruitment

发布于: 雪球转发:11回复:79喜欢:9
下午一点钟我要面试一个candidate,大家觉得下面的面试题如何?


Part1 Java
·         How does get method of HashMap works in Java? (hashcode) 
Two unequal object may return same hashcode.
When two objects are equal by equals(), they must have same hashcode.
·         Use java to process word files, FileInutSteam/FileReader
·         Different ways to crate thread,How to make sure thread-safety (sync method / sync block),What is deadlock?
·         Can you explain about reflection in Java
·         Can you explain about autoboxing and unboxing in Java
·         Spring MVC
·         Advantage of DI(dependency of injection)
·         Transaction handling and how to implement it in spring

Part2 ExtJS
Concept of ExtJS MVC
How to define your own component
What's xtype?
How to query objet (get one particular component)
How to add listener for event
How to debug in browser

Part3 SQL
What is batch processing and how to perform batch processing in JDBC
SQL tuning to improve performance
The usage of index, the ways to take full advantage of index
How do you prevent SQL Injection
List some most frequently used sql function (decode, sum, max)
SQL query to find second max salary of employee

Part4 Algorithms
Fibonacci, binary search

@GT周

全部讨论

2015-07-22 16:37

算法题这么简单啊。。。二叉搜索至少让他写个后序的非递归啊~

2015-07-22 09:19

basic capability

js的基础都不问直接问extjs的内容,看来这个公司对前端的职位并不是很重视,更偏向于后台系统开发。

2015-07-22 08:48

来 求被面试

2015-07-22 07:40

看这面试题,应该是招一个网站的开发人员,而且前后端都管 - 应该是个小网站?

2015-07-21 23:39

作为数据库开发人员不得不说,你们的sql题目比较简单。。如果是oracle直接问他懂不懂绑定变量就ok了

2015-07-21 23:24

ExtJS没人用了吧~Java部分也是基础,最后算法部分也是太简单,直接从leetcode上找两个就行了,我有这份面试题,需要嘛~

2015-07-21 23:17

算法太简单,怎么也得问个dp什么的