前文
本人从事软件测试5年多了,大学时期从大二开始开始自学软件测试,当然那时候也开了相关课程,无论上什么都带着一本软件测试练习题册,直到做烂一本又一本。当时铁了心以软件工程班级第一的开发水平选择做软件测试。不顾同学和老师们的不理解。毅然做了测试,这一晃就是五年多。这期间作为面试官,曾经在公司被hr专业训练过,如何做好一名合格的面试官,需要从节奏/交接/反馈/对候选人的话术等各种方面使用技巧,来为公司甄选一位合格的人。曾经的我铁面无私的面试了超过100名候选人,也一直严格按照一个合格的面试官要求自己。不过最近的疫情之下 金三银四。连续20多天的高强度面试,让我渐渐明白了一些道理,或者说看清了一些事实。
个人vx公众号【测试开发干货】和博客同步更新哈~
正文
简单说,公司不是那种很强大的。招测试的需求呢,有正式测开 也有外包测试 自动化
前端后端测试,ios/web/android 都招。hr跟我说了一句话:
第一天,收到了1000多份简历。她筛到半夜。之后每天都可以收到几百份投递。
竞争压力之大 可谓前所未有。
就这样我开始了 一天3-4个的面试月。
大概比例可以这么说,1000份简历,能筛到让我面试的,只有不到10份。
而这十个人面试,大概能通过我技术面的,不到2个。
最后能通过 后续面试的 大概也是2个。
大家注意这个数据。是从什么地方开始大量减少的呢?
阶段1.hr筛选
阶段2.技术面试
所以阶段1 筛选掉那么多的原因,还是在于,应聘者的简历写的问题。
阶段2 通过率不到20% 大概率是因为 阶段1 引起的,一会会说。
首先我看了很多简历,其实感觉不是写的不好导致被筛选掉了。而是你写的不够出众。
这里就产生了一个信息和感受不对等的情况。
应聘者 觉得自己简历写的很好了,会的都写上了。项目经验一丝不差。什么python/unittest/
selenium/appium/jenkins/apitest/linux/sql/postman/fiddler/charls 等等等等。高级的低端的单词疯狂往上摆,这些东西你随便会俩-三个,其实都足以应付测试日常工作了。其他的随便学学也能掌握使用方法。能写这么多的不是高手就是大神(前提是没水份)
结果呢?我在脉脉收到很多私信,说是自己简历写的明明这么好,会这么多机能,一点水份都没有,为啥连个面试机会都木有呢?各种离职十几天,一个月,半年的找不到工作。
而换个角度,从hr和我这边看这上千份简历,基本全都是一个模子出来的。你的是真实的20项技能。他的是培训机构刚出来编的简历,写的技能不比你少。你的经验写的真实可靠,发人肺腑。其他同学的比如菜鸟的项目经验只有细看可以发现到处都透漏着廉价和低端。但是你觉得hr会仔细看上千份简历的项目经验描写么?答案是 只会大概扫一眼,主要看公司名和时间… 其他的,算了吧。一天筛选这么多,比看一本鬼吹灯全集字数都多,何况都千篇一律无聊透顶。一份简历最多10秒钟,就决定了你的未来2年何去何从。
那么最终选出来的10份简历什么样呢?首先没有任何弱点可喷。再也是最主要的是 有足够的 亮点,可以一下子吸引到hr的眼球。比如你做过一个接口测试平台。
小甲同学写着:掌握pyhton/django/reuqests/html/css/bootstrap3 ,某段项目经验中隐藏着简单的一句:搭建过接口测试平台。。
小乙同学写着:曾独立搭建过接口测试平台,用户达到数百人,为公司节省大量测试/管理/沟通成本。
小丙同学呢?干脆直接截图平台页面贴在简历上,然后在下面写着独立搭建平台的话和分层和架构技术等专业术语,最后附上为公司一共节省多少多少,被使用xxx次,含有接口xxxx个。
你是hr你觉得你会一眼发现谁的简历呢?而且谁写的更逼真呢?然后把这份简历推荐给面试官。
答案很明显了。小丙。
这里采用截图 深层专业术语 为公司具体做了多少贡献 来获得了面试机会。只要这个经验是真的,那么他90%以上 会通过面试。
当然我这里只是举例子来说,优化简历的方式很多。我也只是把最近的实际情况给大家分享一下。可能平时竞争不那么激烈的时候,可以随便一点。但是竞争越激烈的时候,越要脱颖而出 获得求生机会。
再说阶段2.为啥会失败那么多同学呢,死在技术面上。只能说技术不扎实。这里我觉得不是一般的可惜,具体可惜什么后面会说。
在如此竞争压力大的情况下,简历上的水份可谓是互相比着增加。仿佛就是在比谁是水神一样。在这时候,只要自己真实水平和简历上 差距并不是那么大,那么我都会给通过。因为这样的老实人 已经太少了。技术相比人品来说,人品才是第一位的。
所以最近的概率就是 10份简历,水份低于30%的,顶多1-2人。其他的,我可以说除了名字全是假的。甚至性别都让人误会。
这里不点名哈:只说说最让我觉得无语的是:我问他这个java写测试框架是怎么做的。他居然来一句:额,这个我其实没有做过,写上主要是为了提高简历竞争力。
各位如果你是面试官,你怎么想这时候,我反正惊讶的掉了下巴,见过不少学历造假冒充统招本,为了提高竞争力,得到面试机会,再用过硬的实力打动面试官的。这样我还是会给机会通过的。 但是你直接伪装技术,来通过筛选,然后还大言不惭的当着面试官面说,是怎么个想法呢?非让面试官下不来台?面试官本来可以睁只眼闭只眼的机会也被你搅黄了,非要把面试官架到一个 知法犯法的 马背上么?这样到底算诚实还是愚蠢呢?不管是什么吧。这种甚至我们hr都气愤到让我直接挂掉远程面试,不必给对方面子。但是我依然本着专业面试官的角度,还是和蔼可亲面带微笑的,替候选人圆场,然后有礼貌的走完流程结束。
当然这位只是特例,但是大多数都是水份爆炸。你说写上了熟练python,结果一个python的列表增删改查 都说不出来。精通接口自动化测试的,一个post请求如何用代码发送不会写。精通selenium,问个定位个下拉框元素的代码不会。精通django,做平台开发的,让用js/jq修改一个输入框的value,跟我说忘了。虽然气的不打一出来,但其中一定有一处是候选人不尊重这场面试,提前哪怕随便看看一小时 也不至于这么基础的问题都不会。
这样大的水份,我真的感到可惜。可惜什么?可惜我提前半小时开始找会议室,可惜我连着三天没时间去园区门口拿快递被退回,可惜我缺席重大会议和培训,可惜我浪费1个小时的宝贵时间来提前阅读简历和面试。可惜我们hr妹子辛辛苦苦加班大半个月,又打电话又微信的却筛选到一堆假的简历。可惜我的同事还在拼命工作等待着新人加入。可惜那些真正有技术却不会写简历的候选人还在家里看着各种"不合适"反馈。
所以如何写好一个测试开发的简历呢?测试开发面试中哪些技术必须提前准备好呢?哪些题是出的最多的呢?
鉴于此次面试。我准备出一个系列,专讲测试开发面试技巧。