HP 电话面试


今天下午进行了35分钟的电话面试,间间断断的问答了一些问题,现在把还有点印象的问题给记录下来(刚说完就忘了,哈哈哈),当成自己在javaeye的第一篇博文,哈哈(问题可能不是原始问题,顺序也可能不对,不过某些意思应该是表达到了。。。)


电话到:来者自我介绍,好像叫金XX,说明来意,然后确认我的身份以及意向,然后问我对他们是否了解。在请他稍作介绍后他就对他们的项目做了个简单介绍(中文)。介绍完之后就要求转英文问问题了。

1. pls instroduce yourself, about your education, first job/second job/last job.
流水了一下


2.what's the different of Abstract Class and interface.
Abstract have logic while interface haven't.

3.do you know design pattern
yes

4.which design pattern use Abstract class
Abstract Factory,Strategy,template

5.what is the three features of OO?
封装 (Encapsulation)(这个英文一下就说出来了)
多态 (Polymorphism )(这个英文没想出来,唧唧歪歪了半天,他帮我答了)
继承 (Inheritance)  (这个连中文都没想出来)

6.what is reflection
东策西策,想到什么就说什么,也不知道对不对。
7.when reflection could be used,give a example?
说了说AOP。

8.are you familiar with C++,what's the differenet of C++ and java.
想说虚函数来的,不过不知道怎么说,其他的也没什么头绪,就哼哼哈哈过去的。。。

9.have you used struts?
no
10.have you used hibernate?
no


11.How GC works?
说了些自己知道的,young/old/perm generation,然后想说concurrent mark and sweep,硬是想不出来英文也不知道怎么说。

12.have you develop with multiple thread?(也可能不是问有没有用过,不过我就当这个答了)
说了下之前写了个windows service,是多线程爬虫,在网上抓数据。

13.how to write multiple thred in java.
说具体方法忘了,貌似有个runnable,然后用某个manager启动它。具体API也忘了。

14.familiar with database degisn?
no

15.are you familiar with jdbc?
should be

16.how many type of jdbc drivers?
(因为之前不知道,所以叽歪了半天不同的vendor不同的jdbc之类的,哈哈哈,google如下)
Type 1: JDBC-ODBC Bridge driver (Bridge)
Type 2: Native-API/partly Java driver (Native)
Type 3: All Java/Net-protocol driver (Middleware)
Type 4: All Java/Native-protocol driver (Pure)
http://www.jdbc-tutorial.com/jdbc-driver-types.htm

17. what's the different of string and stringbuffer.
这个我还是知道的。。。

18.what's the different of hashtable and hashmap..
叽歪了一下,反正答错了

19.different of pass by value and pass by reference. which type java using?

20.what is immutable object?



然后问我有什么问题
1.how hp think about carrer development?
list some different level, and step by step...
2.唧唧歪歪了半天,本来想问他们项目在公司的受重视程度的,不过我自己也不知道自己问的什么问题,反正他也没听懂,最后他就当作我是在问有什么职位,然后就说有很多职位,让我上他们招聘的网站看。
3.问了一下他感觉我可以对应他们哪个level? 说是 speciallist



总的来说,许多概念的东西似有似无,了解过却不能铭记于心,有说也说不清,道也道不明的感觉。不过实际运作的时候却经常会用到。要理论联系实际,才能在各种场合信手捏来。

你可能感兴趣的:(jdbc,面试,招聘,OO,HP)