四、笔试1 E U+ P" \' X) T$ {
很多单位招聘都是采用先笔试、后面试的流程。相信很多同学也经历了无数次笔试,我也不例外。在此,把自己参加笔试的一点体会跟大家分享:
8 T% [; w) B7 R 笔试分为技术笔试和非技术笔试,下面分别来说。
# m& ? c+ K4 a" d3 R(一)非技术笔试
0 e n3 |( k9 s* @& I+ ~9 ~ 这类笔试主要考察你的反应能力、临场应变能力、综合素质和性格特征。一般的考察形式主要有:行测(占大多数),性格测试(大部分都有),应用文,开放问题。' w' q6 W8 r3 G3 V5 `0 k0 \( d
行测的答题技巧是:不按顺序答。因为行测中有各种题型,如:数量关系、图形推理、应用题、资料分析等。而不同的人善长的题型是不一样的,因此,应该首先挑你最善长的答,例如,如果你对数字比较敏感,那么就先答数量关系,其它同理。还有,按照总时间/题数来计算每道题的平均答题时间,例如10秒,如果看到某一道题5秒没思路,则马上放弃。总之,行测的答题目标是:在最短的时间内拿到最多的分。
# Z x W7 A+ N 性格测试要注意的是:大多数情况下,只要按照自己的真实想法选择就行了。不过有的时候,如果有的题有明显的倾向性,那么还是要注意一下的好,如果你认为,自己性格的这种改变能接受,就选择那个选项,如果不能,那就算了,因为如果很多题都遇到这种矛盾,那可能意味着,你的性格跟这份工作不适合。9 r3 o2 \/ o8 ^. h5 i# l
下面对我参加过的非技术笔试作一下介绍:. l: z6 {! O" H, B
1、宝洁:这个大家都知道,网上能搜到很多笔经。主要考查的就是一个:速度。题量很大,都是各种各样的计算,因此,就需要采用一些估算方法和答题策略。这个答题策略' F( A g7 W( K0 q! o; G5 g+ Z$ {
与行测相同。: [# l/ m! V+ y% ?$ L
2、华为:也是这一类行测题,不过题出得比较难,题量也比较大。答的时候一定要注意控制时间。( v0 [9 }( u$ ~ X% i
3、联想:除了行测以外,又加了一个应用文,好像是让你用英语写一份演讲稿,具体的题目不记得了。只要高中时英语作文写得好应该就没问题,关键是别犯语法错误。& [- l/ \/ P0 E. x
4、阳光财险:仍然是行测,而且是往年的原题。很多题都不用算,直接写答案。如果你做过往年行测考试题,这个就比较简单。
0 H, z: S2 q2 O# j5 g5、中国人民银行软件研发中心:这个笔试题比较特别,问了以下几个开放问题& J: n; `: k4 \9 b3 y8 P
1)如果你到某一个县当县长,上级提出要你们县完成一定指标,当你在会上向下属提出具体指标要求时,下属提出不同意见,你怎么办?
8 s- R8 |9 K- k2 g4 d c6 p/ c2)如果你和一个同事很不和,可是有一次领导却派你们俩一起去完成同一项任务,你怎么办?
1 y0 o8 u9 @5 t5 L这两个题没有标准答案,可以自己研究。+ T, U& ]7 D6 u! x$ c, q# k# V
建议:进行行测专项练习,主要是练速度和答题准确度。
. k- R! [' n, A+ ?* o) J(二)技术笔试/ ~" [, J) O' f0 ~
这是大部分单位考查的形式,一般是针对具体的专业领域考察你的专业技能,所以不同的专业考的应该会不一样。这里,我只能把计算机相关的笔试经验分享给大家,如
w2 d* a/ y( \5 S4 [果恰巧有你要笔试的单位,希望可以对你有所帮助。! W7 _0 E) v, [* g$ o/ U' N2 S
1)IBM:主要考的java,涉及面比较广,包括java基本语法,多线程,异常处理,EJB,XML等,全部是多项选择题(不好蒙)。建议参加笔试前多看一些java不同领域的基本知
" z2 {% o5 J/ R. A识。
9 d1 A. q, q/ l6 ]* W) P. u2)百度:在线笔试,题目重的概率比较大。我申的两个不同职位,进行两次笔试,题目竟然完全一样!我的是4道题:
5 o# D# s7 e2 e" G8 N- d 第一题是给你一个URL字符串,请你编程找出其中的文件名;
4 s) e, z, j6 h 第二题是给你一个论坛系统,请你做数据库表结构设计;& S3 I. g( t, M( O3 i& j0 ^5 ~1 K" O$ d. \
第三题是给你两个文件A和B,数据文件A格式为:关键词、IP地址、时间,数据文件B是关键词ID到关键词的对应表文件,格式为:ID、关键词,要求将数据文件A对应的关) W1 `8 S! a' {: s4 i
键词替换为B中的ID,生成新的数据文件C
' O) v! u! q* J 第四题给出需求,请写出jsp代码。( g2 }3 R) P- W6 Z
具体的题,如果有同学需要,可以跟我发信索取。
/ f# f1 m2 i5 v- ~- @3)新华社:计算机职位的笔试主要考的是3部分:计算机、计算机通信、通信网络,总分100分。
% J# Q2 C, K9 S' V, o1 ~, C 计算机部分主要考察数据结构和算法,尤其是各种排序算法,二叉树中序、后序遍历算法,还有数据库的1、2、3范式。编程题考的就是用非递归算法编程实现二叉树的中5 L2 V! I1 k8 ~: \' x6 ?5 H
序遍历。0 a" z+ W, t# K4 q- B* `6 j/ U- j
计算机通信考的主要是通信领域的基本知识,如:编码、信令之类的,估计没学过可能不太好答。* N) M# L/ [- V: T. I+ w: ]" N8 z
通信网络主要考的网络相关的知识,都是一些基本的知识,不过如果不看可能大部分都忘了。
$ P# C* _& x1 V! }- T6 Y4)国家外汇管理局中央外汇业务中心: y d" F2 U5 R/ ]% n
英文考试,题目主要也是数据结构、算法、数据库、网络基本知识,都不难,不过都是英文的,理解起来可能费点事。最后还有两个中文的开放问题,一个是:请举例说8 j1 V% j. {: o0 S
明你做过的项目中是怎样进行风险控制的?另一个是:你认为在一个项目中会存在哪些风险?应怎样对这些风险进行控制?; c$ V# b- r* n6 t; ~6 K
我的回答:在一个项目中,主要存在着人员风险,技术风险,政治风险、版权风险等诸多风险,解决的方法是针对不同风险产生的原因去分别加以控制...
6 G. E2 ~& g+ g. M5)中国出口信用保险公司4 a# b6 `" ?/ p' w. b" F% ]
内容仍然涉及数据结构、算法、数据库、网络基本知识,还包括java语言。后面两道大题都是数据库设计题,给你一个需求,请你对数据库表结构进行设计。最后还有翻
' X. D) o9 Y2 B3 P+ y译题,给你一段英文,请你翻译成中文。6 W, v$ l! L4 O. g
6)中航信7 a! U7 U1 k6 Q
包括一部分行测,还有一部分技术笔试,主要是java,网络和数据库考的多,范式和事务必考。; ~8 O& ?; L% f! ? a7 K
7)瞬联: ~, E E' ?! L% M: X# U6 m' ?
分为两套题,java和C++,可以任选,我选的java。考的很细,涉及到java中很多细致的东西。都是英文选择题,但是很不好答,都是平时编程不注意的小细节,以后应该
6 w7 L/ _- P" x多积累。
6 [% t/ P$ t0 j' v& k; F, [8)汉略1 z9 b6 S# K- B$ i( d
全英文,内容涉及非常广,基本涵盖了计算机的各个领域,如:操作系统,数据结构,数据库,算法,C,C++,Java...这是我第一次笔试,也是我经历过最全的笔试。
0 ^9 J- {" Y+ o 总结:技术类笔试有这样以下特点:
5 x3 |/ f% |* y1)对于软件公司,往往考察的都比较细,涉及编程的一些具体细节,如IBM,瞬联。; k: |) f9 A4 v9 k. f3 }- G$ t
2)对于非计算机领域的计算机职位,往往考的都比较全,内容比较广,但大都是基本概念,不难。5 v( a5 b% M' r$ J- P* Z' o
3)考察的重点主要有:数据结构,算法,数据库,网络,C,C++,Java" }) b+ Q/ ^" n# A4 g
4)数据结构常考的有:链表,二叉树遍历(递归,非递归),各种排序算法
$ W( ?, K3 p# o5 [& q5)网络常考的是:OSI网络参考模型和TCP/IP参考模型* h- a0 K3 z" n7 l/ U% M( i" S ]
6)数据库常考的是:范式,1、2、3范式,事务,数据库设计% i. r% t" G* A, L
7)C常考的是:指针,extern C,条件编译
. u- P6 M1 T! B0 l. }7 O/ \' p8)C++常考的是:继承,虚函数(几乎必考),多态. c9 \! }6 n4 {6 U9 ]
9)Java常考的是:异常处理,多线程(几乎必考),设计模式(几乎必考),抽象类和接口的区别,final,finalize,finally的区别,MVC架构: q# ~% {, v9 z$ `: F4 Y* Q8 X+ g
建议:买一本<程序员面试宝典>,把里面的相关章节看一遍。再找书,把书上对应的重点部分看一遍。 |