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-21 21:36

你面的得多低级的岗位啊?

2015-07-21 14:22

搞Android的不会part2,其他基本是半桶水

2015-07-21 13:01

你牛

2015-07-21 13:01

2015-07-21 12:26

不用面了,让我去就行了

2015-07-21 12:08

女程序员啊

2015-07-21 12:08

完全不明白

2015-07-21 12:04

一看头晕

2015-07-21 12:02

程序员?

2015-07-21 11:48

彻底被打败了