HP笔试有感

来源:互联网 发布:免费英语口语软件app 编辑:程序博客网 时间:2024/04/29 22:44

今天上午我参加了HP2005 Intern的笔试,之前也没为这个笔试做任何准备,除了给HP投了一份resume

这个笔试下来,最大的感受是,不要把这种笔试当作平时的考试来看。这次笔试时间为一个半小时,大约有50道题,分为5个部分——Data Structure, C++, JAVA, Database, Software Engineering。试卷上这5部分的推荐时间好像是:202020151515分钟。除了在JAVA部分中有一道选择题外,其他均是问答题。HP的笔试覆盖面是比较广,需要用大学里学的专业知识也比较多。可见平时的学习对你的笔试是非常重要,考前突击复习估计是很难达到预想的效果。而且,主观的对知识的了解对一个做IT或是其他更多行业的人来说是非常关键的,因为你的知识是你的财富。

这次笔试是我第一次参加公司的笔试,而且是一个比较不错的国际大公司的笔试。从这次笔试的过程中能发现很多问题,给自己也总结了一定的经验。比如说,拿到一份笔试试题,先估计一下在计划的时间内你是否能完成,出题者希望你完成到什么程度,大约计算一下时间,就能估计出答题的细度。这次笔试,我在第一部分Data Structure花的时间较多,主要是因为每个题目都回答的太详细,最后还导致答题纸不够写的。而且在Data structure中,还考了平衡二叉树和B+树,这样的内容在平时教学中往往对学生的要求都不高,有的老师甚至不讲,学生也就不大了解,我遇到这部分的时候,就忘了该如何写了。C++JAVA部分多是对基本知识的考察,比如说C++中的virtual函数以及JAVA中访问权限的修饰符。一些看上去会比较难的知识,也只是要求你说下它的特点或是相关的知识,比如说EJBSessionBeanEntityBeanlifecycle 所以说对专业知识的全面了解对你面试来说非常重要。另外一点经验就是,不要从开始做笔试,你可以选择从任一个你擅长的部分开始,比如说JAVADatabase。一些公司招聘,不是让你什么都做,而是希望你在某些地方擅长,一个人不可能在一个项目组里又做C++编码又做JAVA编码,更不可能同时还做Database设计。所以答好你擅长的部分,让你的招聘者知道。

 

这次笔试中,给我印象最深刻的就是有道题,问我用不用STL,然后让我描述一下它的特点等等。那可是我唯一一道全用英文回答的题。我回答说: “No.” 哈哈,因为我喜欢JAVA