作者 : Tina,新浪集团旗下公司 测试经理


招聘测试开发二三事(1)

  九月底我部门的自动化测试开发离职了,其实离职前,是有发一个offer出去,确定了该岗位的替补人的,只是没有准备备用的候选人。然后就是十一放假,庆祝祖国70华诞,国庆七天乐,也是无心工作的。谁料期间有了变故,offer接受者有了更好的选择,假期结束后,上班第一天,候选人在boss上跟我说来不了了。简单聊了聊,说是去了一家做无人驾驶汽车的创业型公司。

  在此,我想说一下招聘成本:基本上从自动化岗位的人提出离职,一直到发出offer确定候选人,中间差不多半个月,我的工作重心都放在招聘上面。很多管理工作基本上都没之前那么细致了,为的就是尽快补齐团队缺口。按说这个岗位的人员是应该慢慢招,最好是从团队内部孵化出来,但是我们公司的情况有点特殊,自动化开发岗也是今年才开始对时长开放,在试运行的这段时间内投入产出比也不是很理想。我基本上在hr给我推送的简历之外,每天都会额外再去招聘网站上自己再主动去搜集一些优秀的测试人员简历,然后建立连接,聊的好的,我会直接约过来面试。让自己每天至少5个人,这是我给自己设置的最低标准,最高记录是一天面试了11个人,面到最后嘴皮都有点脱皮了。除了我个人的人力投入,hr部门的三个妹纸我每天都会去问一问,人力投入差不多保持在4*8*5=160工时/周,但从面试结果来看,目前还没有特别满意的。这样算下来,招聘的成本相对是比较高的了。

  今天我特意去咨询了一下人力资源外包公司,倘若托他们招聘一个自动化测试开发岗的人,需要多少费用。给我的反馈结果是:他们会启用猎头和不启用猎头两套方案。如果是启用猎头去其他公司挖,成本就远高于我的预算了。若不启用猎头,基本也是我们公司日常招聘的这套流程,推送简历过来供我们筛选,按推送过来面试的人数来收费,还有对录用成功的人工资进行抽成。总之,羊毛出在羊身上,最后都会算在我测试部门的年度预算中。于是,我开始思考:在招聘成本如此之高的事实面前,我是时候要开始思考一下,我部门人员的深度使用和人才留存问题了。(现有团队人员的深度管理和重点培养细则放到后面再写一篇详细讨论,不作为此文重点)

  周日,今天天气特别适合徒步,穿越东西冲海岸线的徒步计划暂时需要往后靠一靠了,因为今天安排一个人过来面试,虽然是大周末的,我也不得不按照平时的作息时间来到了公司。

  这个面试者是我从hr给我的一堆简历中筛选出来的,他目前尚在职,做SaaS云平台的测试,有过一段从军的经历,想必承压能力应该会高于普通人。这是简历中的亮点,也是我为什么答应牺牲周末时间来面试他的原因。接下来就是面试的细节了。首先,比约定时间提前到,这是面试者最基本的礼貌,这点很好。然后,在我的安排下开始做笔试题(15个选择题+5道简答)这20道题是我精心挑选和设计并归纳的,个人觉得题目不难,但凡用过selenium和appium的人都能答出来的那种,简答题最后一题是一道主观题,主要是想看下这个人对测试岗的自我认知,对工作有木有自己独特的思考。笔试题是半小时的作答时间,面试者提前做完了,这一点也又加了几分印象分儿。我给他倒了杯水,在他喝水的空隙,我给他批卷,选择题15题错了8题,简答题更是乱答一气,总之,从笔试题的结果来看,不理想。不过没关系,笔试题最多也就占总体评价分的20%,很多问题还是需要从面试沟通中来看的。在深入面聊的过程中,得知了此面试者对现有工作内容极其不满,这也是他为什么要在周末出来面试的原因吧。只是在表述时,他的负面情绪有点没搂住,不懂得见好就收,让我感觉这个人只知道抱怨,没有针对性的提出解决方案。我问他,有没有收集并记录过工作过程中他说的那些问题,他说没有,又问有没有跟领导反馈过,此处的反馈不仅仅是通过言语上跟领导说一嘴,抱怨一两句,是需要拿出数据,分析结果总结报告类的东西给到领导,一来论证你反馈得问题,有依据;二来为下一步领导给你资源支持提供评估点。显然从面试者的答复语言表述中,是没有的。中间已经出现多次我不是很满意的信号了,面试者也没有及时调整自己的思考维度,甚至在最后我问他目前在职那份工作的薪资是多少和对我招聘这个岗位的期望薪资是多少时,他更是在原有基础上自己给自己涨了几K。面到这里,我已经决定不再给他讲我们公司的产品线和测试组的构成了。礼貌性地说了句,尊重双向选择,给他时间思考一下,我们也再对比一下几个候选者,下周给答复。基本上最后的结果就是不会答复了,而不答复就已经代表了我们的答复。

  说实话,周末特意起早坐一个小时的地铁赶到公司来面试,这个结果是与预期的期待值有出入的,而我,也应该习惯了。。。。但再即便急聘急招,我也不愿降低标准录用,这就是我的态度。


招聘测试开发二三事(2)

       今天遇到一个特别奇葩的面试者,为了争取面试机会,真的是用尽了方法,铆足了劲儿,先是质疑笔试题的专业性,然后质疑面试官的水平。不管你问什么问题,他都想争辩几句,明显已经所答非所问了,在多次友情提示后依然要坚持己见,自说自话。耗尽了我所有的耐心,但出于个人职业道德,还是强忍着内心的焚寂煞气,面色和悦的给了他两点建议。

具体怎么个奇葩法呢,下面来具体说一下:

一、已经明确跟前台说过,笔试题中的选择题,15道,答对9个是及格,不及格的,是没有面试资格的,在前台小姐姐明确告知他此项公司用人标准后,他仍坚持不肯走,说笔试题出的不专业,不承认自己答错了。hr小姐姐一向温柔,不好闹的太不好看,把我叫了过去,并友情提示,此人沟通有些费劲,口吃严重。我有了心理准备,也告诉自己要多一些耐心,至少要平等的对待每一位面试者。

二、在整个面试的过程中,我问了接口设计用例的设计,测试报告的内容,自动化测试遇到的问题,还有就简历中提到的既往工作经历进行选择性的提问。因为简历中写到比较多的就是做APP的性能、压力、接口测试,但当问到性能场景设计,性能指标数据收集,性能测试报告输出重点这些问题的时候,基本上都答不上来。最后索性跟我说,之前的工作过程中,功能、性能、自动化测试,都是没有测试报告的,我表示很吃惊,重复确认了一遍,再次肯定的回答我,说是没有的。基本上面到这里,这个面试者的能力差不多心里就有一定的判断和打分了,但还是想多给他一点时间,看是否还有我没有挖掘出来的优点。于是举了一个很简单的栗子:API:login,入参:username,password,请求方式:post。我问他:拿到这样的接口后,你会如何设计接口测试用例,我直接说除了正向和异常参数的枚举,还有哪些方面,他说了安全,然后我问他,还有吗?接着就是五分钟的沉默和反复重复。我这边是有一堆工作的,所以面试时间,我常常会言简意赅,挑一些我想知道的点重点提问,如果三五个问题下来,回答者一直回答不到点子上,我基本上都会很快结束面试。说真的,面到这里,我真的有点坐不住了。

三、最后,我问了一道逻辑题:我拿着他的简历,翻过来,(简历是单面打印的,所以背面是没有字的)我指着空白页问他:这张纸不是红色的,对吗?我明确告知他,在回答问题前,先仔细想想,为什么会对一个测试人员问这个问题,跟测试岗位的实际工作是有一定的关联性的。但对方依旧在我还没说完的情况下,紧急抢答,答案可想而知。在整个面试过程中,这个面试者给我的感觉是:不是一般的自信,简直有点自负,不接受任何质疑,在得到正确答案跟他的答案有出入的情况下,反复质疑是题目有问题。其实这一点,倒是挺tester的,哈哈,对开发人员的代码永远保有怀疑态度。但考虑到我整个测试组团队内部的沟通交流成本,我还是很果决的当面告知了他本次面试的结果:跟我们招聘的岗位不是很匹配,希望他在接下来的面试中能顺利。

四、即便在我告知不合适后,他依旧不愿离开,还在自己说一些面试官根本不关心的话。我真的是强压着体内的焚寂煞气,面色和悦的跟他说:你的确跟我们招聘的岗位不太匹配,但我这边可以就本次面试过程中我的个人感受给你两点中肯的意见。第一,在回答问题前,一定要先听面试官把话说完,没必要抢答,听清楚面试官想问的问题,如果可以思考到面试官问这个问题的初衷可能对你组织答案更有帮助,即便思考不清面试官为什么要问这个问题,最起码也要听面试官把问题完整描述完,认真审题,或许会从题目中获取到更多答题思路也未可知。第二,不用强调你有6年测试经验,也不用强调你功能测试、性能测试、自动化测试都做过,其实突出一点,有深度的研究可能会对你获取青睐更有利。否则,像今天这样,被问到更深层次的问题时,回答不上来,会让气氛尴尬。

面试过程中,会遇到各种形形色色的面试者,在整个面试过程中也是自我反思的最好时机,对于每一个没能被发offer的面试者,我只想说,不是你们不优秀,只是因为不适合,谢谢前来,辛苦了~


- To Be Continued -

                                                                                  

微信扫描二维码,关注我的公众号