面试攻略

避免非战斗减员

@meathill

关于作者

大家好,我是翟路佳。全栈工程师,编程爱好者,喜欢分享。

我今年的目标是做一名兴趣使然的分享者,多出内容,帮助尽可能多的同学获得进步。

我经常出没于:

引言:

抗美援朝时我方无制空权,部队行军多在夜间,牵引车辆全部熄灯前行,一次夜间行军中,牵引车队一辆车的榴弹炮炮管没按规定需高高扬起。在路上遇见情况紧急停车,而后面的牵引车驾驶员疲劳当中没有发现,结果前面牵引车牵引的榴弹炮炮管直接就捅进了后车驾驶室,驾驶室的人当场就。。。 。。。真令人痛心啊!!!

——引自铁血社区

“非战斗减员”指的就是在未发生战斗的情况下,因为地形、后勤、疫病、自然灾害等导致的部队减员的情况。

在面试求职的时候,有些岗位我们达不到对方的要求,被刷下来很正常;但也有一些机会,明明自己能力是够的,但是连面试的机会都没拿到,我就称之为“非战斗减员”。

如何避免“非战斗减员”是本次分享的中心。

课程大纲

第一部分:知己知彼,百战不殆

  1. 理解招聘成本
  2. 帮助企业降低招聘成本
  3. 招聘流程

第二部分:做好自己,介绍好自己

  1. 如何阅读JD
  2. 如何准备简历
  3. 如何准备面试
  4. 面试时的注意事项
  5. 面试时考察招聘方

第三部分:塑造更好的自己

  1. 自我评估与理解社会标准
  2. 如何积攒项目经验

教学目标

  1. 理解招聘单位的苦衷
  2. 学会正确的理解JD、针对性完成简历
  3. 学会正确的自我评价,适当表现自己
  4. 学会正确的评价招聘公司,评价岗位
  5. 学会积累项目经验的方式

注:

  1. 面试招聘个体差异非常大,本次分享的内容未必完全正确
  2. 我假定观众是初级从业者,非名校毕业,不是众企业争抢的对象
  3. 本次分享里大部分内容是普适的,不过会更偏重前端

为什么会造成非战斗减员呢?

第一部分

知己知彼,百战不殆

为什么找工作这么难?

因为招聘成本很高。

假设一位技术经理的月薪为¥21750。 那么他日薪¥1000,时新¥125。 假设他为招聘,每周看简历12个,面其中2个, 花费2小时,那么一个月就是1000块。 公司配套 HR 和买简历,花费¥500

其中有2个感觉不错,推荐给总监和CTO。 两人各拿出¥1000成本面试。 确定一人入职。 入职后,开始试用期。假设月薪¥6000。 算五险一金、办公设施等,x1.4=¥8400

半个月后发现不合适,损失¥8200

惊讶

极高招聘成本导致的结果:

  1. 企业会慎重对待每一次招聘
  2. 企业希望降低招聘成本
    1. 制定复杂的招聘流程
    2. 猎头/内推
    3. 内部黑名单
  3. 不重视应聘的候选人很难得到机会

如何帮企业降低招聘成本?

  1. 做好简历
  2. 好好准备面试
  3. 寻找内推的机会
  4. 不打无准备的仗

一般的招聘流程

预备环节

  1. HR 统计 HC
  2. HR 想办法收简历
  3. HR 把简历交给技术经理
  4. 技术经理审简历,挑出要面试的
  5. HR 把候选人约来

面试环节

  1. 面试
  2. 技术经理打分,判断是否值得继续面
  3. 技术总监面试
  4. 高级总监/CTO/老板面试
  5. HR 面试,深入背调,确认薪资

入职环节

  1. 发 Offer
  2. 入职,试用期(2月/年)
  3. 转正

可以看得出来,招聘的成本非常高。

一般的关注点:

技术经理:

  1. 把XX工作给ta,能不能完成?
  2. 好不好管?好不好带?
  3. 多少时间能上手?

技术总监:

  1. 把XX工作给ta,能不能完成?
  2. 技术经理如果要走,ta有没有机会顶上?
  3. 新的产品线,能让ta带么?

CTO:

  1. 这人哪儿来的?
  2. 他适合在我们公司么?
  3. 万一是个宝呢?

HR:

  1. 精神都正常吧?
  2. 家里没啥问题吧?
  3. 三观和我司一致吧?

小结

  1. 招聘成本很高,我们要慎重对待
  2. 要想办法帮助企业降低招聘成本
  3. 招聘流程很长,要有耐心,要妥善应对不同角色

第二部分

做好自己,介绍好自己

招聘,招的是“合适的人”,不是“最好的人”。

如何阅读JD

JD = Job Description 岗位职责描述

  • 有些公司,我们不太重视,可以海投;
  • 有些公司,我们应该重视,必须精投。
  1. 搞清楚公司需要自己干什么
  2. 搞清楚公司要什么样的人
  3. 搞清楚招聘人员看重什么样的要素

我们来看一些 JD。

V站

  1. 确定岗位合适自己
  2. 确定级别合适自己
  3. 公司本身的业务和模式靠谱
  4. 公司没有特别的负面消息

如何准备简历

  1. 可以海投一些自己不太中意的企业
  2. 好好准备简历,重点投一些自己中意的企业
  3. 面对大厂,如果没有很大的把握,最好不投
  1. 简历的作用,在于证明自己适合这个岗位
  2. 简历的目的,在于传达信息
  3. 面试官和 HR 不会花太多时间在一份简历上
  1. 使用简洁清晰的模板
  2. 将目标企业最感兴趣的内容写在最前面
  3. 在每一项履历中,写明:
    1. 自己的职责
    2. 在整个团队中的位置
    3. 自己的价值
  4. 注意用词,注意语法,注意拼写

我们来看一些简历。

  1. 突出自己吸引对方的优势
  2. 通过项目经历,佐证这些优势
  3. 并且佐证自己的价值

简历中的加分项

  1. GitHub 账号及仓库
  2. 长期维护的博客
  3. 社区中做出的贡献

注意:不要让加分项成为减分项。

套路没问题,不要让我感觉智商被侮辱。

这句话在追妹子时也有用。

如何准备面试

  1. 岗位所需的知识、技能,了解当前发展状态
  2. 如果是大厂,可以刷题;小厂也不妨复习一下基础知识
  3. 总结一两个项目,亮点、自己的贡献
  4. 调研对方公司
  5. 提前确定路线,保证准点到达

面试时的注意事项

  1. 洗澡洗头,着装整齐
  2. 准时到达,提前约10分钟
  3. 有把握的,尽量答;没把握的,坦白告诉对方,猜着答
  4. 语速放慢,观察面试官的表情,保证对方听清听懂

适当提问

  1. 可以了解面试官,了解对方公司
  2. 有机会提升自己

面试时考察招聘方

  1. 办公地点
  2. 工作氛围
  3. 加班情况
  4. 业务流程
  5. 商业模式,现金流
  6. 融资情况,资本构成
  7. 目标岗位的团队构成

第三部分

塑造更好的自己

自我评估与理解社会标准

前端细分:

  1. 页面仔 -> 页面重构工程师
  2. 前端开发工程师
  3. 可视化开发
  4. 游戏开发
  5. 小程序开发

岗位年限:

  1. 1年内,初级/助理工程师,在指导下可以完成工作
  2. 1~3年,工程师,可以独立完成工作
  3. 3~5年,高级工程师/技术经理,可以领导团队,可以架构产品
  4. 5~8年,高级经理/总监,对整体架构了如指掌
  5. 8+,行业专家,随心所欲

为什么到了一定时间就必须带团队呢?

假设某月薪20K,希望涨到25K,那么:

  1. 甲更努力的工作,提升25%的工作效率和产出
  2. 把低端工作让给小弟/小妹,自己去做更有价值的工作

社会标准的推论:

实际上,我们不需要做到最好,我们只要做到比竞争对手做的更好就行。

  1. 在学校里,好好上专业课,好好参加实习,积极参与社区
  2. 在工作中,认真写代码,认真读文档,认真做测试

如何积攒项目经验

1. 寻找身边的需求

  1. 打造自己的博客
  2. 打造自己的账本
  3. 制作爬虫,了解行业动态

2. 坚持推广,找人使用

参考 V站

3. 回馈社区

  1. 开发开源组件库
  2. 给开源产品提 Issue
  3. 帮助开源产品修补 Issue

Q&A

抽奖方式

  1. 大家发留言
  2. 我随机截屏,最下面一位得奖
  3. 不能刷屏,连续两个则顺延

工具推荐:

参考阅读: