其实我是一个程序员  
日历
<2010年11月>
31123456
78910111213
14151617181920
21222324252627
2829301234
567891011
统计
  • 随笔 - 4
  • 文章 - 1
  • 评论 - 3
  • 引用 - 0

导航

常用链接

留言簿

随笔档案

搜索

  •  

最新评论

阅读排行榜

评论排行榜

 

面试注意点:

 

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

posted on 2010-11-10 12:32 吴峻申 阅读(281) 评论(1)  编辑  收藏
评论:
  • # re: HP面试注意事项(猎头给我的)  小六夜疯狂 Posted @ 2010-11-11 21:07
    很有用啊!谢谢啦!
    对我找工作很有帮助啊!
    生产者-消费者问题(操作系统),多线程,套接字,数据库连接,Oracle的pl/sql查询,同步问题,JavaScript,ssh...这是我认识的。其它的不熟啊!  回复  更多评论   


只有注册用户登录后才能发表评论。


网站导航:
 
 
Copyright © 吴峻申 Powered by: 博客园 模板提供:沪江博客