campus recruiting

去年就参加了校招的笔试和面试,不过都是在北京,和其他同学的经验交流也不是很多,今年参加了外省3个地区的校招,有点心得记录一下。

笔试题

笔试题非常重要,因为第一轮筛选全靠他了。

笔试题的难度要考虑好,需要把哪些代码能力差的,思路不靠谱的都筛掉。当然通过一两道题筛人有可能漏掉好的,但是这种几率非常小,真漏掉也没办法,毕竟一般能通过的人会很多的。

我的经验是,第一题出一道实际中存在的问题,但是又得让只会 c/c++ 的同学做起来不是很复杂的,不能只想着用 python 一句话就做出来之类,那样阅卷会很困难。比如把一句英文中所有单词的首字母大写,这种题就很好。但是比如给两个文件找他们共存的字符串就不太好,只会 c 语言的同学做这个题会很费劲。

第二题稍微要有点区分度,要考察下数据结构相关的内容。比如 hash 懂不懂,排序算法会不会之类。

我觉得笔试时间不宜太长,一道题给 20 分钟足够,也避免了不会的人在那瞎掰一通,将来阅卷困难。

笔试也要注意考场纪律,不允许交头接耳,能隔开坐最好,不能的话,可以考虑让先来的都隔开,后来的往进插,这样能隔开好朋友,能最大限度避免作弊。看到作弊的要提醒一下,提醒无效的就收卷子,或者调座位。

面试

一个人一天大致能面试 15 个左右,差不多 30-40 分钟一个。

面试考察三个方面。

  • 搞过的项目,实验的方向,是否都弄明白了。这个一般就是一边讲,一边问,抓到点就详细问一下,看看是否确实掌握了,同时也能考察到他的学习能力。
  • 学校学的东西是否都扎实。这也就是所谓的基础知识了。一般就是数据结构算法,网络等。
  • 沟通交流是否顺畅。是不是能很好的理解问题,能通俗简单的讲明白学到的东西。

就我面试的经验,我感觉上面三个方面就足够了,如果都觉得可以,那基本就没问题了。如果某个方面有缺陷,那还得看其他方面是否有很多的加分。

面霸

对于面霸,也不要直接拒绝,最好最后一天统一给安排一次笔试,出一道题考察一下。这题一定要有区分度,类似笔试题的第二题。否则阅卷很困难。题做的好的,可以安排面试一下。不要在面试中间插入面霸,对其他同学不公平。

comments powered by Disqus