上一期前面我们谈到了《求职简历投递》,接下来请看—-
很多单位招聘都是采用先笔试、后面试的流程。相信很多同学也经历了无数次笔试,我也不例外。笔试分为技术笔试和非技术笔试,下面分别来说。
(一)非技术笔试
这类笔试主要考察你的反应能力、临场应变能力、综合素质和性格特征。一般的考察形式主要有:行测(占大多数),性格测试(大部分都有),应用文,开放问题。
行测的答题技巧:不按顺序答。因为行测中有各种题型,如:数量关系、图形推理、应用题、资料分析等。而不同的人善长的题型是不一样的,因此,应该首先挑你最善长的答,例如,如果你对数字比较敏感,那么就先答数量关系,其它同理。还有,按照总时间/题数来计算每道题的平均答题时间,例如10秒,如果看到某一道题5秒没思路,则马上放弃。总之,行测的答题目标是:在最短的时间内拿到最多的分。
性格测试要注意事项:大多数情况下,只要按照自己的真实想法选择就行了。不过有的时候,如果有的题有明显的倾向性,那么还是要注意一下的好,如果你认为,自己性格的这种改变能接受,就选择那个选项,如果不能,那就算了,因为如果很多题都遇到这种矛盾,那可能意味着,你的性格跟这份工作不适合。
下面对我参加过的非技术笔试作一下介绍:
1)宝洁:这个大家都知道,网上能搜到很多笔经。主要考查的就是一个:速度。题量很大,都是各种各样的计算,因此,就需要采用一些估算方法和答题策略。这个答题策略与行测相同。
2)华为:也是这一类行测题,不过题出得比较难,题量也比较大。答的时候一定要注意控制时间。
3)联想:除了行测以外,又加了一个应用文,好像是让你用英语写一份演讲稿,具体的题目不记得了。只要高中时英语作文写得好应该就没问题,关键是别犯语法错误。
4)阳光财险:仍然是行测,而且是往年的原题。很多题都不用算,直接写答案。如果你做过往年行测考试题,这个就比较简单。
5)中国人民银行软件研发中心:这个笔试题比较特别,问了以下几个开放问题
a)如果你到某一个县当县长,上级提出要你们县完成一定指标,当你在会上向下属提出具体指标要求时,下属提出不同意见,你怎么办?
b)如果你和一个同事很不和,可是有一次领导却派你们俩一起去完成同一项任务,你怎么办?
这两个题没有标准答案,可以自己研究。
建议:进行行测专项练习,主要是练速度和答题准确度。
(二)技术笔试
这是大部分单位考查的形式,一般是针对具体的专业领域考察你的专业技能,所以不同的专业考的应该会不一样。这里,我只能把计算机相关的笔试经验分享给大家,如果恰巧有你要笔试的单位,希望可以对你有所帮助。
1)IBM:主要考的java,涉及面比较广,包括java基本语法,多线程,异常处理,EJB,XML等,全部是多项选择题(不好蒙)。建议参加笔试前多看一些java不同领域的基本知识。
2)百度:在线笔试,题目重的概率比较大。我申的两个不同职位,进行两次笔试,题目竟然完全一样!我的是4道题:
第一题是给你一个URL字符串,请你编程找出其中的文件名;
第二题是给你一个论坛系统,请你做数据库表结构设计;
第三题是给你两个文件A和B,数据文件A格式为:关键词、IP地址、时间,数据文件B是关键词ID到关键词的对应表文件,格式为:ID、关键词,要求将数据文件A对应的关键词替换为B中的ID,生成新的数据文件C
第四题给出需求,请写出jsp代码。
具体的题,如果有同学需要,可以跟我发信索取。
3)新华社:计算机职位的笔试主要考的是3部分:计算机、计算机通信、通信网络,总分100分。
计算机部分主要考察数据结构和算法,尤其是各种排序算法,二叉树中序、后序遍历算法,还有数据库的1、2、3范式。编程题考的就是用非递归算法编程实现二叉树的中序遍历。
计算机通信考的主要是通信领域的基本知识,如:编码、信令之类的,估计没学过可能不太好答。
通信网络主要考的网络相关的知识,都是一些基本的知识,不过如果不看可能大部分都忘了。
4)国家外汇管理局中央外汇业务中心
英文考试,题目主要也是数据结构、算法、数据库、网络基本知识,都不难,不过都是英文的,理解起来可能费点事。最后还有两个中文的开放问题,一个是:请举例说明你做过的项目中是怎样进行风险控制的?另一个是:你认为在一个项目中会存在哪些风险?
应怎样对这些风险进行控制?
我的回答:在一个项目中,主要存在着人员风险,技术风险,政治风险、版权风险等诸多风险,解决的方法是针对不同风险产生的原因去分别加以控制...
5)中国出口信用保险公司
内容仍然涉及数据结构、算法、数据库、网络基本知识,还包括java语言。后面两道大题都是数据库设计题,给你一个需求,请你对数据库表结构进行设计。最后还有翻译题,给你一段英文,请你翻译成中文。
6)中航信
包括一部分行测,还有一部分技术笔试,主要是java,网络和数据库考的多,范式和事务必考。
7)瞬联
分为两套题,java和C++,可以任选,我选的java。考的很细,涉及到java中很多细致的东西。都是英文选择题,但是很不好答,都是平时编程不注意的小细节,以后应该多积累。
8)汉略
全英文,内容涉及非常广,基本涵盖了计算机的各个领域,如:操作系统,数据结构,数据库,算法,C,C++,Java...这是我第一次笔试,也是我经历过最全的笔试。
总结:技术类笔试有这样以下特点--
1)对于软件公司,往往考察的都比较细,涉及编程的一些具体细节,如IBM,瞬联;
2)对于非计算机领域的计算机职位,往往考的都比较全,内容比较广,但大都是基本概念,不难;
3)考察的重点主要有:数据结构,算法,数据库,网络,C,C++,Java;
4)数据结构常考的有:链表,二叉树遍历(递归,非递归),各种排序算法;
5)网络常考的是:OSI网络参考模型和TCP/IP参考模型;
6)数据库常考的是:范式,1、2、3范式,事务,数据库设计;
7)C常考的是:指针,extern C,条件编译;
8)C++常考的是:继承,虚函数(几乎必考),多态;
9)Java常考的是:异常处理,多线程(几乎必考),设计模式(几乎必考),抽象类和接口的区别,final,finalize,finally的区别,MVC架构;
建议:买一本<程序员面试宝典>,把里面的相关章节看一遍。再找书,把书上对应的重点部分看一遍。
来关注学习啦