写在哈尔滨校招之后

同样是面试,这次站在另一个角度看

Linsama

1 minute read

一点小背景

九月,又是一个校招季,我也有幸成为了某知名 O2O 互联网公司的校招面试官,在哈尔滨开始了为期三天的校招面试。

整体情况

说到哈尔滨,最出名的学校那就是哈工大了。此外,由于很多公司不会在长春开招聘会,我所在的公司也是其中之一,所以会有一部分吉林大学的学生也会来哈尔滨面试。不过,虽然有两所名校加持,但是哈尔滨这边的生源,着实有些一言难尽。

首先由于我所在的公司从各种角度来说,都不在第一梯队上,所以会有一些手握大把 offer 的 dalao,选择节约自己至少四个小时的时间不来面试;其次,哈尔滨,包括长春在内,几乎都没有很有名的 IT 企业,学生们大部分都没有经历过实习,相比于北上这种城市的学生来说,缺少出彩的经历;最后,简历上的项目也都以研究生项目、课设为主,而且重复的很高,几乎十个学生,有八个做过网盘,甚至连一些问题的处理方式都是一样的。

我的侧重点

不同的面试官有不同的侧重点。作为第一次校招面试(可能也是最后一次),我也在面试的过程中,不断反思自己的提问是否有意义,并且结合我过去的一些面试经历,最终算是找到了自己提问的模式。接下来就简单讲下我个人的提问模式,以及我在这个过程中,重点考察的一些点。

  1. 基于简历先介绍一下自己 我个人而言,回去先看一遍面试这的简历,然后再让面试者自己介绍一下。我在看简历的时候会记几个我比较感兴趣的点,在面试者介绍的时候,我也会去看看有没有我没有注意到的比较有意思的点,可能会让面试者深入介绍一下,或者进行一些提问。 这一阶段,我比较希望了解到的是:

    • 擅长的技术
    • 做过的项目,重点是自己做的部分,以及项目中那些难点
    • 比较有意思的经历,比如实习、留学、竞赛等等
  2. 基于项目的一些提问 基于项目的提问,重点考察的是这个项目是否有实际做过,以及是否有更深一步的思考。

这一阶段我的问题主要分两个方向,一是项目中的某一个模块如何设计的,为什么要这么设计;另一个是如果这个项目要进行一些扩展,怎么去做。

举个例子,这次面试,80% 以上的学生都会写一个网盘的项目,估计是课设或者课外班的题目。项目本身的话,会问一些具体功能点的实现,比如说断点续传;其次,会去基于某一个点进行扩展,比如说项目中使用的设计模式,是否了解其他设计模式,能否写出一个等等;最后,在项目本身的基础上进行扩展,对于网盘项目,我又问了类似增加文件夹、分类等功能,这个网盘该如何实现等问题。

  1. 一些基础知识的问题 这部分就是考察基础知识掌握的是否扎实。由于我是一面,侧重会偏向于知识点的广度是否足够。 如果面试者的简历上写了很多技能,那么可以挑一些稍微难一点的来问,比如 Java 的并发、NIO 等问题,设计模式、操作系统、网络、数据库等等也在考察范围内。问的时候也会避免一些死记硬背的东西,考察面试者对这些知识点是否理解,比如项目中的数据库设计符合哪个范式,网络传输的项目使用的是哪种协议等等。

  2. 算法 算法相关的内容,是我在本次面试的时候最失望的点。面过的所有学生,都没有刷过算法相关的题。

很多学生可能会以为工作中算法用到的比较少,而且相较于很快的学会一个框架做出一个小项目,刷题显得十分枯燥。然而,算法会是面试中考察的很重要的一点。一些知名的外企,比如微软、Google 这种,面试基本上只问算法题;国内的互联网公司,比如我在的这家,会问很多的工程相关的问题,但是算法也是很重要的一环。

另外还有一个很重要的点,面试者使用的技术栈,有时候与面试官的并不匹配,比如我比较擅长 Java,遇到了一个 C/C++ 的面试者,可能针对语言层次我问不出太高级的问题,那么就会更偏向问算法题,毕竟这个是通用的。还有一个很重要的点,就是协议到算法题会占用很长的时间,可以用来写面试评价,或者偷懒…

没什么好说的,刷题就好。

一些建议

上面已经提到过了,不同的面试官会有不同的侧重点,以下的一些建议也是基于我个人的侧重点来说的,大家仅作参考吧。

  1. 面试官在问自我介绍的时候,不等于让你做自我评价。一个人不可能把自我评价作的准确,是否录用也取决于面试官对你的评价,而不是你自己的评价
  2. 自我介绍的时候,重点讲一下项目,尤其是自己做的部分,以及项目中的难点,如何解决掉这些难点
  3. 即使是同样的课设项目,对项目的思考是否深入、全面,也可以体现出与其他人的差距
  4. 当然,有实习经历就更好了
  5. 自己简历上写的东西,一定要研究透彻,如果简历上写的东西,尤其是做过的项目还一问三不知的话,那基本就凉凉了
  6. 面试的时候表现的有自信一点,声音太小会听不清;回答问题不够清晰,总是用疑问句来回答,会显得不够自信。表达能力也是很多公司会考察的一点
  7. 知识点可以死记硬背,面试官也能听出来这个是死记硬背的,如果能够深入理解,并且和一些做过的项目结合的话,会加分
  8. 多刷题,多刷题,多刷题
  9. 如果遇到了同校的前辈,或者通过间接的方式还认识前辈的话,是可以…你懂的
  10. 长得好看是真的会加分的
comments powered by Disqus