做了回面试官的感想

    记得3年前参加面试的经历还历历在目,转眼轮到我面试别人了。
    前段时间部门扩充队伍,1星期电话面试了接近100人(不仅仅只有我电话面试)然后筛选20人F2F。也学到了不少东西。

    不同的面试有不同的特点,作为个总结给自己用,也和大家分享。
    现在大公司面试分为电话面试、笔试、和面试3个步骤。
    先谈谈电话面试吧,电话里沟通比较受限制,所以问道的东西一般不会很难,东西只要讲清楚就OK。

    我电话面试的时候一般问几类问题:自我介绍,介绍一个参与的项目,技术相关。
    自我介绍就不多说了,网上技巧太多,只是很多人支支吾吾了半天我还是没听懂……归结于代沟吧。
    介绍项目,这里一般牵扯到3点,项目背景和平台,用到的技术,和自己负责的角色。一般能说清楚关键的几点就能过关。我一般还会问下自己支配时间和精力的大致比例。一般有计划和会归纳的人都能说的出来。

    笔试方面网上也说的很多,我只想补充说点。遇到不会的不能空着,一定得写点什么,比如相关的知识,或者自己的理解等等。要不很吃亏。另外想发发牢骚,毕竟以前我也参加过不少笔试,现在看看国外的笔试题(我们的卷子是参考国外部门的题目出的)不得不说国外的比国内的有更多的人性化。或者说,问的问题很基础,如果是认真敲代码的肯定是知道的,复制粘贴的,肯定不知道,我参加的个笔试中一半一看就知道网上下的……

    说到给别人面试,我倒是收获很多,下面说说我的感想:
    1、最好顺着面试官的思路说,稍微低调点,当然有不同的想法也要敢说,总体还是处于低调的位置吧……。我遇到过2个“牛人”,上来就否定我的说法,按照他的认识给我们解释了很多,结果就是直接被淘汰。一般来说,面试问的问题都有自己的含义,并且问之前也自己验证过,好的面试官会留下时间给你发挥。无论你的想法对不对或者有没有新意,但是终究还是来面试的,适当低调点吧。顺便说一下,我面试的2个牛人说的几个想法我回来在电脑上试了下,结果错得很离谱…… 也有不少面试的时候很胆小,说话好像有顾虑,直到最后聊到别的话题的时候才发现刚刚的问题想说的没说出来。

    2、注重基本功,面试的时候也问几个算法方面的问题,比如快速排序算法,居然20+的人里只有几个能说出来。现在的确框架很多,技术很多,按照配置弄弄就能出来,现在很多项目(比如电信行业)基本上都框架化,新开发功能仅仅需要的就是增加配置。做了3、4年的“老人”其实技术也一般,给我的感觉。

    3、上面说的是技术上的基本功,这里想说下业务上的基本功,一个人的综合能力不仅仅是敲代码,文档、业务、沟通都重要。比如UML、时序图、流程图得了解(这个真的很能帮助我们理思路),我们面试的人里很少有人能清楚的画个时序图或者流程图的。 相关文档的编写也很重要,比如代码间的注释,这个重要性也不多说了,我们也问过写注释的相关问题,基本答复是没有。还有就是设计模式,这个有点难说,当你懂的时候会发现真的“懂”了,不懂的时候怎么也懂不了,或者说哦不同的工作经历后了解的层次不一样(我和以前的认识避过,也和大牛比过,感觉这个有点时间才能了解),不同的档次的人解释设计模式相差很大,最差的就是直接照背的,有的还背错了,无语。好点的结合某些例子解释设计模式。我认为最好的方法是结合个流行框架并谈谈的自己的理解。毕竟设计模式也仅仅是个模式,不同的人用的结果不一样。

    最后希望都有个好工作做下去

你可能感兴趣的:(面试)