HP面试注意事项(猎头给我的)_求职面试_非技术区_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 非技术区 > 求职面试 > HP面试注意事项(猎头给我的)

HP面试注意事项(猎头给我的)

 2010/11/20 11:15:30  黑暗浪子  http://darkranger.javaeye.com  我要评论(0)
  • 摘要:面试注意点:HP的面试一般问的都比较深入且比较细,会就人选简历中的某一项目深入问及技术其中最重要的是项目的介绍。下面是JAVA人选可能会被问及的问题:1.jdbc数据库操作。要求写一个完整的过程。注意细节。比如异常和关闭资源。2.多线程同步。同步时的写法。synchronize和wait的规范写法。3.socket通信。怎么处理tcp中信息的叠加和截取。4.java中参数的传递。变量的变化。5.为什么要重写equal,hashcode方法。怎么重写。6.java中对象的排序
  • 标签:HP面试注意事项

?

面试注意点:

?

HP 的面试一般问的都比较深入且比较细,会就人选简历中的某一项目深入问及技术

?

其中最重要的是项目的介绍。下面是 JAVA 人选可能会被问及的问题:

?
1. jdbc
数据库操作。 要求写一个完整的过程。 注意细节。 比如异常和关闭资源。
2.
线程同步 同步时的写法。 synchronize wait 的规范写法。
3. socket
通信。 怎么处理 tcp 中信息的叠加和截取。
4. java
中参数的传递。 变量的变化。
5.
为什么要重写 equal, hashcode 方法。 怎么重写。
6.? java
中对象的排序。 那些类可以方便的用来排序。
7.?
最重要的是工作项目的介绍。 问的很细。 自己一定要非常的清楚里面的技术, 架构 细节的东西要注意到。 比如 JDK 中的集合是不同步的, 项目中怎么用。 为什么不用同步的集合对象。

?

HP 笔试题( JAVA 人选)

1. 使用 Struts,?Hibernate,spring 等常用的架构实现登陆功能

2 .选择题: javascript? 数组 ? 定义方式哪个正确

3. 树的定义 ,eg :什么叫平衡二叉树,用最好的程序来实现平衡二叉树的增加节点删除节点

4 .树的数据结构

5. 树相关的算法结构

6.http: 具体过程,各种信息码

7. 改错: java 的同步 ,eg :下面的程序对否,不对,请修改

public?void?accountCompare(FromAccount?fromaccount,ToAccount?toAccount,double?amount)?throws?Exception{

synchronized(fromAccount){

synchronized(toAccount){

if( 钱不够 ){

throw?new?Exception(" 钱不够 ");

}else{

从一个账户扣钱到另外一个账户

}

}

}

}

8.pl/sql 语言:给两个表结构查询 ,

eg student

id?char(20),

name?char(20),

class_name?char(20)

course

id?char(20),

name?char(20)

score

student_id?char(20),

course_id?char(20),

score?numberic

写一个 sql 查出某班语文课的平均分,并用班级的名字排序 .

?

9. 多线程:写一个关于生产和客户之间的模式的程序题 ,eg :写两个类:一个类 (producer) 产生一个个 Item 填满一个 queue queue 只能装 10 Item ,一个类 (consumer) 去消费 queue 里面的 item ,如果 queue 里面没有 item 了则不能消费,

如果 queue 里面满了则 producer 不能继续产生

其实这个类就是 java 里面的 concurrent 多线程框架,他规定不能用他来实现

?

10. 写一个 testcase

发表评论
用户名: 匿名