这篇文章不是用来教你如何去准备面试,而是要让我们的面试官清楚的知道,我们到底需要什么。下面是作为一个面试官必须要了解的几件事。

1.认清自己的位置

       作为一个程序员的面试官,在大多数公司都是团队的技术负责人,以及总监之类的角色。这类人群在公司以及团队中的作用就是程序设计的评审员代码规范的制定者系统架构的分析师
       而这类人作为面试官,一定要认清自己的位置。我们是以一个职场前辈技术大拿的身份去筛选我们需要的人才,而不是去探讨技术问题,对于面试者来说并不平等。居高临下的"盘问"不但可以套出面试者最真实的专业能力,而且可以了解面试者的应变抗压能力,更重要的是能看出面试者的性格工作态度

       所以作为程序员面试官的第一点,也是最关键的一点:认清自身的角色


2.自身一定要过硬

       对于面试官自身,一定要有过硬的技术实力,一定要多了解技术盲点,对于高频、流行技术一定要深究。最好能够根据自己的理解,编写技术文章或者讲述给他人,能够从中发现面试的关键点,这样才能面出更加有价值的人才。


3.根据情况拿捏面试方向

      对于不同阶段的公司、同一个公司的不同产品线,对人才的要求当然有很大的区别。这一点至关重要,很多没有经验的面试官无论什么情况都使用同样的套路,同样的标准,没有对症下药,导致人才被放跑或者人不对口。

根据不同阶段的公司大体分了如下几类:

对于刚起步不久的创业公司
       "对口"就是最关键的关键词,没有之一。对于刚起步的公司,我们没有多余的成本去培养人,没有时间去让人来熟悉业务,要的就是今天报到,明天就能产生价值的人,往往这类人非常难找,要价也非常高,但碰到了一定不能放过。
      对于刚创业的公司,往往由于成本问题会招一些富有激情、想法多样的小鲜肉来撑场,有这种想法的公司如果不是投资商的亲戚,那就是没有经验的创业者。初创团队中不对口的人,往往是决定团队成败的关键,在这种情况下1+1往往会等于0。
对于已经有一定规模的公司
       具有一定规模的公司,是指核心产品团队可以明确的区分产品、后端、前端、移动端、测试、运维等角色的公司。
       对于这类公司,"逻辑能力"、"理解力"、"表达"这三个词往往最重要,已经有了明确的发展方向,并且角色明确,这时候对于人才的培养就比拉来就干活性价比高,这类被培养出来的人往往忠诚度很高,并且能够深入了解团队,在投入不多的情况下,在不久的将来可以独当一面。
      为了能够培养成才,程序员最最重要的逻辑能力理解力必须要过关,至少能够独立思考各类经典逻辑问题。团队变大之后,沟通成本会越来越高,理解力表达对于人才来讲就会显得十分重要。
       比较典型的面试题,海盗分宝,就非常不错。即便有所准备,也能考察出面试者的逻辑能力,在面对面试官的中途提问,还能通过自己的表达将问题说明清楚的人,我们当然不能放过。
对于已经很成熟的公司
       成熟的公司,是指已经上市或者有着多条稳定产品线的公司。
       对于这类公司,"技术"和"经验"会成为人才的优选指标。能够快速填坑,对产品迭代和修改作出快速反应,能够及时顶替职位的空缺。对于成熟的公司,我们还能要求什么呢。

对于同一个公司,不同产品线的要求也不尽相同。大体分两类:
对于公司及其核心的业务线
       对于核心业务线,"服从"十分重要,这类产品并不需要过多的新想法,这条百经考验的路必然是若干老成员扫雷扫出来的,并不需要刚进入的人来指指点点。
      对于这点,马云说过:"来公司不足一年的人,如果给我提任何想法,我会直接通知HR把他开掉"。这点非常认同,一个成熟的团队不需要一个新人的建议,而是需要一个对团队十分服从,并能够信赖的队友。一个理想的应聘者应该是:已经成家立业,且求稳定的人
对于公司的新兴业务
       我们会需要一些有想法,敢做,敢吃苦的人,"激情"是他的关键词,不多做解释。

4.IT人才的理解能力最为重要

个人认为,面试中最需要关注的一点,就是应聘人员的综合能力构成,对于大部分公司来说,下面的能力排名应该是很客观的。

理解能力>工作态度>学习能力>表达能力>=技术=经验

      "理解能力"对于程序员来讲至关重要,能够快速吸收需求,能够对未接触过的领域、新技术对出快速反应。
      "工作态度"对于任何工作都不可或缺,公司不缺天才,而是缺能够为公司创造价值的人才。
      "学习能力"和"表达能力"对于外界来看,程序员并不应该关注这些。所使用的技能长期不变,相比文艺类工作并不需要长期学习,也并不需要过多的与人打交道,但正是这两点拉开了优秀一般的差别。能够帮助企业降低高额的培训成本沟通成本,我想没有公司会拒绝的。
      对于圈外人最看重的技术经验而言,在圈内显得并不是特别重要。往往能够自称程序员的人,都能够在某种技能上有着长期的经验,这两个关键点往往并不能让公司筛选出最为合适的人才。

5.关注同类的其他产品和技术

      对于面试官来讲,一个很重要的能力就是眼界广阔。虽然不需要每样都很精通,但是至少每种技术最基本的原理都应当清楚,能够在需要的时候通过谷歌百度转化为能够落地的技能。要做到这一点,不但要关心自己的产品和涉及到的技术,更多的是要去体验和了解其他同类型的产品,以及相关的技术。

面试所考验的并不是坐在我们面前的应聘者,而是居高临下执掌权力的面试官


Logo

开源、云原生的融合云平台

更多推荐