前段时间组里有岗位招人,花了些时间面试,趁着周末把过程中的感悟和槽点总结成文和大家讲讲。

前段时间面试了一些人,有这些槽点跟大家说说_产品经理

简历书写和自我介绍

  1. 今年的竞争很激烈:找工作的人数量比去年多、平均质量比去年高。裸辞的慎重,要做好和好学校、有大厂经历人竞争的准备

前段时间面试了一些人,有这些槽点跟大家说说_职场和发展_02

前段时间面试了一些人,有这些槽点跟大家说说_面试_03

大部分都是八股文有两种可能:要么是初级岗位、要么是你的经历没什么好问的。哦还有第三种可能,面试官不知道问什么,从网上搜的题。

前段时间面试了一些人,有这些槽点跟大家说说_项目经历_04

在项目经历上,面试者常见的问题有这些:

  1. 不重要的经历占比过多(比如刚毕业的时候做的简单项目花了半页纸)
  2. 经历普通,没有什么亮点(比如都是不知名项目,项目周期短、复杂度低)
  3. 都是同质化的经历,看不出有成长和沉淀(比如都是 CRUD、if visible else gone)

出现这种情况,是因为我们没有从面试官的角度思考,不知道面试的时候对方都关注什么。

在看面试者的项目经历时,面试官主要关注这三点:

前段时间面试了一些人,有这些槽点跟大家说说_职场和发展_05

在我面试的人里,通过面试的都有这些特点:

  1. 技术扎实:不仅仅基础好,还有深度
  2. 解决过复杂的问题:项目经验里除了完成业务需求,也有做一些有挑战的事

有些人的简历上只写项目经历不写技能知识点,对此我是反对的,这样做增加了面试官了解你的成本。问项目经历的目的还是想确认你有什么能力,为什么不直接明了的写清楚呢?

软素质

这里的「软素质」指面试时考察的、技术以外的点。

程序员的日常工作里,除了写代码还需要做这些事:

  1. 理解业务的重点和不同需求的核心点,和其他同事协作完成
  2. 从技术角度,对需求提出自己的思考和建议,反馈给其他人
  3. 负责某个具体的业务/方向,成为这个方面所有问题的处理者

前段时间面试了一些人,有这些槽点跟大家说说_面试_06

因此,面试官或者 HR 还会考察这些点,以确保面试者具备完成以上事情的能力:

  1. 理解能力和沟通表达能力
  2. 业务能力
  3. 稳定性

第一点是指面试者理解问题和讲清楚答案的能力。遇到过一些面试者,面试的时候过于紧张,讲话都讲不清楚,这种就让人担心“会不会是个社恐”、“工作里该不会也这样说不清楚吧”;还有的人爱抢答,问题都没听明白就开始抢答,让人怀疑是不是性格太急躁太自大;还有的人过于能讲,但讲不到重点,东扯西扯,让人对他的经历和理解能力产生了怀疑。

第二点是指在实现业务目标的过程中可以提供的能力。 业务发展是需要团队共同努力的,但有的人从来没这么想过,觉得自己上班的任务就是写代码,来什么活干什么活,和外包一样。

业务发展中可能有各种问题。定方向的领导有时候会过于乐观、跨部门协作项目可能会迟迟推进不动、产品经理有时候也会脑子进水提无用需求、质量保障的测试同学可能会大意漏掉某个细节测试。这个时候,程序员是否能够主动站出来出把力,帮助事情向好的方向发展,就很重要了。

遇到过一些面试者,在一家公司干了好几年,问起来业务发展情况语焉不详,让人感觉平时只知道写代码;还有的面试者,说起业务问题抱怨指责一大堆,“领导太傻逼”、“产品经理尽提蠢需求”,负能量满满😂。

第三点是指面试者能不能在一家公司长久干下去。 对于级别越高的人,这点要求就越高,因为他的离开对业务的发展会有直接影响。即使级别不高,频繁换工作也会让人对你有担心:会不会抗压能力很差、会不会一不涨工资就要跑路。一般来说,五年三跳就算是临界线,比这个频繁就算是真的“跳的有点多”。

针对以上这三点,我们可以这样做:

  1. 面试时调整心态,当作普通交流,就算不会也坦然说出,不必过于紧张
  2. 回答问题时有逻辑条理,可以采用类似总分总的策略
  3. 工作时多关注开发以外的事,多体验公司产品和竞品,在需求评审时不摸鱼、多听听为什么做、思考是否合理、提出自己的想法
  4. 定好自己的职业规划(三年小进步、五年大进步),在每次换工作时都认真问问自己:下一份工作能否帮助自己达到目标

总结

好了,这就是我前段时间面试的感悟和吐槽。

总的来说,今年找工作的人不少,市面上的岗位没有往年那么多。如果你最近要换工作,最好做足准备。做好后面的规划再换、做好准备再投简历、经历整理清楚再面试。