候选人:我一天工资500+,请假面试至少要半天,面试没有被录用,白白损失200+的工资,总不能一点收获都没有吧。

面试官:我一天工资1k+,面试至少要一小时,候选人不符合要求,这一个小时公司因为我少收入了200+,总不能一点收益都没有吧。



面试之前


as候选人,从接到面试邀请的时候,最好在电话里先了解清楚公司的相关情况。社保公积金按实际工资缴纳还是最低工资缴纳,对于有房的候选人很重要。酸奶爸爸本人比较在意公司是否有北京工作居住证的资质,在北京的朋友你们懂的。比较普遍的问题有:

* 公司从事什么行业什么业务(男怕入错行)。
* 工作地点在哪里(是否需要搬家)
打面试邀约电话的一般都是HR的小姐姐,如果以上问题都回答含糊,那这个公司也不怎么靠谱。


as面试官,首先要向负责招聘的HR小姐姐传达准确的招聘要求。可以要求高,但不要过于苛刻。毕竟985和211的总人数就那么些,我们更多要求的还是996。我们需要的是深度学习



而HR小姐姐理解的可能是这样的



面试前的小紧张


as候选人,梳妆打扮按时去面试。如果不能履约面试,一定要提前说。酸奶爸爸经常对酸奶(我儿子,2岁)说:“有尿尿提前说,不要尿裤子”。尤其是猎头安排的面试机会,爽约很伤猎头的。所以出来混都不容易,相互理解一下。在工作中也是一样,做不到的事情也要说出来,这是
靠谱的一部分,让其他部门对接的人有所准备,不至于到deadline的时候麻爪。




as面试官,靠谱的HR小姐姐会提前1天告知面试安排,并将简历发给酸奶爸爸。面试候选人前,酸奶爸爸会花1分钟再看一遍简历,调整一下情绪,毕竟面试前的工作可能会有发火、有着急。不能将自己的情绪带入面试。

前戏


as候选人,会被前台安排在小会议室或者茶歇室,这个过程可以观察一下新公司的整体面貌,装修风格,办公家具,有没有美女。没有深入了解新公司之前,只能以貌取人,没办法酸奶爸爸就是这么势利。划重点:美女的数量是体现一个公司实力的标准,即便酸奶爸爸处于已婚已育求亲家,即便候选人是女性也需要关注。这里不是教大家找小三,攀比什么的,而是通过女性在职员工的外貌水平更能快速的判定新公司的实力,包括衣着、办公桌上的摆件乃至化妆品。


as面试官,对候选人的第一印象很重要,面容整洁,衣着得体,没有异味,毕竟每天共事的时间要比与老婆共处的时间还长,就算技术再好,每天眼前有个邋遢鬼晃来晃去看着也烦。酸奶爸爸曾经面试的一个候选人口吃,本着对候选人的尊重,面试过程坚持到了30分钟。



高潮,我会的那一部分


as候选人,当被问到的问题,是自己会的那部分,一定要详细展开说。尽量把自己的设计、遇到的问题、以及解决方案说明白,这是最能体现自身价值的时候。面试开始的时候肯定需要自我介绍和简述自己参与的项目,这里尽量扬长避短,尽量说自己设计实现的模块。如果讲了自己没有参与的模块,而面试官又很感兴趣,那就尴尬了。无论是介绍自己做过的项目,还是回答面试官的问题,尽量结合自己的项目经历、解决问题的过程来描述。例如redis有哪些数据类型,消息队列有哪些应用场景。毕竟面经上的那些标准答案你会背,面试官也会背。所以尽量展开说一些干货,面试官没听过的,让对方有一种surprise的感觉。




as面试官,会让候选人简述自己参与的项目,展开一个功能点来描述。这个过程中可考察候选人的沟通能力,如果某个技术点与本公司的技术点比较契合,会让候选人展开描述。比如候选人使用mysql的索引解决过慢查询的问题,可以深入聊一下mysql的索引。酸奶爸爸之前还会将自己在项目解决的一些问题拿来问候选人如何解决这个问题。如果候选人的解决方案与自己一致,那么说明未来这个人是与自己是一个“朋友圈”里的人;如果候选人的解决方案优于自己,那么说明我们赚到了;如果候选人的方案不理想或者不会做这道题,那么。。。



高潮,我不会的那一部分


as候选人,不会的问题尽量结合过往的经历去思考解决方案,毕竟解决问题的过程也是体现自身价值的。往往将自己过往的几段经历拼凑起来就能解决问题。有些问题被多家公司问到,例如在海量数据中查找出重复出现的元素。这个问题其实就是在计算UV。有一些问题看似很难,其实很有可能是面试官自己在工作中遇到的问题没有解决方案,拿出来考候选人,如果候选人有解,那面试官就赚到了。例如用户注册短信接口如何使用技术手段防刷,即便加了短信发送时间间隔限制。有些问题是面试官自己在工作中解决的问题,如果候选人无解,此时一定不要放弃,一定要让面试官给出答案,毕竟这些都是人家面试官免费的干货。例如更新mysql后数据同步到ES系统有6s的延时,但是业务在更新数据后会立刻从ES系统查询数据,因为有延时此时查到的是旧数据,怎么解。


as面试官,如文章开头所述,耽误1个小时来面试,没有给公司创造收益。所以在工作中如果遇到问题,可以拿来问候选人。如果候选人的解决方案靠谱,即便候选人符合要求而后因为其他原因没有入职,那么这次面试也是值回票价了。



后戏,还有什么要问我的


as候选人,如果感觉新公司有意向要聘用自己,那肯定要问一些薪资待遇福利股票之类关于钱的问题。本文聊的是面试失败,那这个阶段也要问一下上述关于钱的问题。因为我们出来面试,就是要了解整个行业发展成什么模样了,薪资待遇最能体现行业现状。
我们每天在自己的老东家干活就是在深挖自己的井,出来面试就是跳出自己的井看看别人家的井都挖到多深了,免得以后想吃天鹅肉的时候,被天鹅嫌弃是井底之蛙。

示例问题:

* [ ] 公司具体业务。
* [ ] 团建旅游都去过哪。这个问题可以看出公司出游的档次,可分为京郊游、国内游、出国游。与相亲时候问“你家小区停车费一个月多少钱”是同理的。
* [ ] 每年是否安排体检。
* [ ] 是否有商业保险。
技术类问题:

* [ ] 用什么框架。
* [ ]
开发工具,版本管理工具。酸奶爸爸一直使用PHPstorm作为开发工具,面试过一家公司居然使用vim作为开发工具,一直以为vim是传说级的开发工具,居然真的有公司在用。
* [ ] 是否前后端分离。
* [ ] 入职后负责的产品PV UV是多少。

as面试官,在不涉及公司机密的情况下尽可能解答候选人的问题,如果感觉候选人不合适,也不要三五分钟就送走,最起码要介绍一下公司的主营业务。毕竟大多数公司不是BAT,公司老板也不是行业内的明星,CTO也不是行业大牛,面试也是一种自我宣传的机会。

总结,这里才是干货

在招聘市场上有一些需求是亘古不变:

* 对新知识学习的能力。
* 解决问题的能力。
* 沟通能力。

至于,zookeeper、kafka会不会用,有没有了解过微服务这些都不重要。毕竟普及率高的技术学习起来都是很容易的。会了没什么值得骄傲,不会的话翻一翻文档几天时间也就能学会。

人与人是平等的,求职招聘的过程本就是双向选择的过程,候选人并不是矮人一等。所以即便面试不理想,也要尊重候选人,做人留一线日后好相见。


候选人要明确自己的目标,要找什么样的公司,下一个职业阶段要提升哪些技能。不要为了工资福利等虚有其表的东西蒙蔽双眼。面试官更是如此,坐在对面的这个人未来是要一起朝夕相处,努力奋斗的同伴,拖后腿的人坚决不能要,万一以后扯着蛋了怎么办。

不知道有多少人能看到这最后一句:

只有真牛波一,才能装波一,不然只能傻波一。