上个月一个在杭州做技术总监的朋友半夜给我发语音,声音里透着疲惫。他说公司开了三个月的后端岗位,面试了四十多个人,好不容易看中一个,结果人家接了别家的录用通知。他问我:“你说现在互联网科技公司招人,怎么就这么难?”我听完其实也愣了一下,因为这个问题我自己也踩过坑。
说实话,互联网科技这个行当的招聘,跟传统行业真不太一样。技术迭代快、岗位需求急、候选人选择多,这三个特点凑在一起,就让招聘变成了一场信息战和心理战。我自己就干过一件特别蠢的事,两年前给团队招一个前端开发,岗位描述写得太宽泛,结果收到的简历五花八门,有做页面的、有搞架构的、还有刚培训出来的,筛简历就花了我整整一周。后来我才想明白,招聘的起点不是发岗位,而是先把需求想清楚。
第一个坑:岗位描述写得像万能说明书
很多互联网科技公司在写招聘要求时,恨不得把公司用到的所有技术栈都列上去,什么都要会一点。候选人一看,要么觉得自己不够格直接放弃,要么来了发现实际工作内容跟描述对不上,干两个月就跑了。我后来学乖了,招人之前先跟业务负责人聊清楚:这个岗位未来半年最核心的三件事是什么,需要什么硬技能,什么可以进来了再学。把这两类分清楚,岗位描述就能收窄,来的人匹配度自然就高了。
还有一个容易被忽略的点,就是面试流程太长。互联网科技行业的候选人手上通常不止一个机会,你这边面完三轮还要等一周出结果,人家那边两天就发了录用通知。我现在的做法是把技术面和综合面尽量压缩到同一天,面试完当天或者第二天就给反馈,哪怕结果是婉拒,也别拖着。你细想,拖着的本质是内部决策流程没理顺,跟候选人没关系,但这个代价最后是你在承担。
第二个坑:技术面试变成炫技现场
我见过不少技术面试官,喜欢问特别偏门的底层原理,或者出一道现场写复杂算法的题。候选人答不上来,面试官觉得水平不行,但其实人家可能做过三个完整的项目上线,实战能力很强。反过来,有些候选人面试表现特别好,真到写代码的时候连基本规范都不注意。所以我现在更看重候选人过往项目的实际产出,让他讲清楚自己做了什么、遇到过什么问题、怎么解决的,这比现场做题更能看出真实水平。
提示:面试官提问时多问“你当时为什么这么选”,比问“这个技术的原理是什么”更能判断候选人的思考深度。
还有一个现实问题是薪资谈判。互联网科技行业的薪资弹性大,同岗位不同人差距可能不小,但很多公司没有明确的薪资带宽,面试官自己心里也没底,谈的时候要么给低了候选人跑了,要么给高了内部不平衡。我的建议是提前定好这个岗位的薪资区间,上限和下限都想清楚,面试时直接问候选人期望,在区间内能谈就谈,超出区间就坦诚说明,别来回拉扯。
常见问题:互联网科技公司招人,是不是薪资给得高就够了?
还真不一定。我见过给的钱不少但人来了三个月就走了的,也见过薪资中等但团队稳定的。候选人尤其是技术岗,除了钱还会看技术成长空间、团队氛围、项目有没有挑战性。薪资是门槛,过了门槛之后,决定他去留的往往是那些软性的东西。
第三个坑:招进来了却没人管
这个是我自己犯过的最大错误。早些年招了一个开发进来,入职当天给他配了电脑、开了账号,然后我就一头扎进项目里了。过了两周我想起来问他感觉怎么样,他说还行。又过了一个月他提了离职,理由是新环境没人带、不知道该找谁问问题。我当时其实有点自责,招人的功夫都花了,最后输在入职这个环节上。后来我们团队固定给每个新人配一个带教同事,第一周每天下班前聊十分钟,问问有没有卡住的地方,效果好了很多。
说到底,互联网科技企业的招聘问题,核心不在渠道多少、面试多难,而在于整个链条上每一环有没有接住。需求想清楚、面试问对问题、薪资谈明白、新人有人管,这四件事听着简单,但能每样都做到位的团队其实不多。我到现在也不敢说我们团队招聘做得多好,上周刚有一个看中的候选人没接录用通知,气得我当晚没睡好。这事说来话长,反正招聘就是个持续优化的活,没有一劳永逸的办法。