红线

  1. 除 HR 外,擅自对候选人录用、薪资方面进行问询或承诺
  2. 未参加面试考核,提交不实的面试官评估意见
  3. 面试中恶意诋毁竞争对手或打压其他部门

职责

  1. 在面试环节中,对候选人基本知识技能、学习能力、沟通能力等素质项进行考察
  2. 如果一面通过则通知二面,如果未通过则把候选人送走
  3. 及时发出面试评价邮件

潜意识

  • 不需要展示个人能力 。我不懂没关系,你得给我讲清楚 ,不要怕问
  • 时间不用管。不需要一定要 follow 时间限制(30 分钟 ——1 个小时)
  • 错挂不可避免。宁可错杀,不可放过

主线

  • 业务:star 分析 (一面偏技术,二面偏业务),架构图。过往确定潜力(最核心)
  • 编码:团队的面试题
  • 技术点:star 的一些补充,用过的才问,没用过不问;新的需求可以要他简单设计出来
  • github&blog:架构是什么,为什么要这样选;博客的点是不是清楚

流程

  1. 面试开场(一般 < 5 分钟):

    • 可以给候选人倒一杯水
    • 简单寒暄几句
    • 面试官简短自我介绍
    • 候选人简短自我介绍
    • 给候选人说明一面主要考察基础知识技能
  2. 面试过程 (一般 0.5-1 小时):面试模版、 STAR 原则

    • 考察算法和代码能力、Java 知识技能,这两项是重点,在很大程度上决定候选人过不过一面
    • 考察擅长技术:如 MySql、Linux、网络等知识技能,或者候选人简历和自我介绍时明确提到擅长的技术,有亮点会是加分项
    • 考察架构能力:可以让候选人讲一个做的比较好的项目,考察候选人对系统架构的思考,有亮点是加分项
  3. 面试结束(一般 < 3 分钟):

    • 可以问下候选人对公司或者面试是否有问题要问
    • 如果一面通过则通知二面,如果未通过则把候选人送走
    • 及时发出面试评价邮件(可以让 TL 看一眼,如果没问题再加上去;也可以二面面完,再加一面)

好的做法

  1. 简单的自我介绍,保持微笑、乐观的仪态
  2. 全神贯注地倾听,完整记录面试过程
  3. 掌握好面试节奏,避免时间过短或过长
  4. 面试结束前留出 2-3 分钟时间回答同学问题

不好的做法

  1. 接听电话、转笔或处理业务等不合适的行为
  2. 给予不客观的评价和判断
  3. 非语言性的暗示,特别是消极的表现
  4. 过分夸大公司及部门业绩