大家好,我是温大大。 今天给大家介绍我的一个朋友 ———— 三石,他毕业于三本院校,学的是电子信息技术专业,在外包公司做了 2 年功能测试随后又跳槽去了创业公司待了 3 年,3 年里从事性能测试 + 自动化测试也成长了不少,期间温大大也给了他不少的帮助和鼓励,他从 2021 年 4 月份到 10 月份面了近 50 家公司,
这段时间他基本上每周 2 面,称得上是面霸,今天就给大家分享下他的「面霸之旅」。
目录
跳槽的原因千万种,总结下来无非 2 种:
三石第一份工作在上海一家外包公司只有 7K,所以他干了 2 年薪资只涨了 1K,所以他第一次跳槽前者,所以他跳到了一家创业公司 1 干就是 3 年,薪资耶涨成 12K 左右,而且他的组长对他不错,教会了他性能测试、自动化测试,但后面他组长因为个人发展原因走了,来了 1 个新组长,新组长来了开始压迫三石,各种脏活累活都扔给他了,组长当甩手掌柜,所以三石第二次跳槽是因为受委屈了。
不能裸辞也不能裸面,所以他坚持这 2 点为前提的情况下,给自己了梳理面试的计划:
1、找准目标岗位
2、匹配岗位差异
3、制定合理学习 & 刷题时间
他的目标和岗位很清晰:
我建议他在 boss 直聘/拉钩招聘 app 上 看看测开要求的技能,然后看看自己目前那些技能有,还差哪些技能,有针对性的去学习相关技能 和 刷对应的面试题型,虽然不能行业的测开要求的业务能力不同,但基础的通用能力是一样的:
点评:80% 的 测开 或 高级测试工程师招聘要求都包含以上的内容,其实就是:语言、数据库、Linux、自动化、常见协议进行深入掌握,同时也是区别功能测试 / 初中级测试地方
除了以上的通用能力以外,还有一些硬性要求:
除了通用要求,每个行业或者公司可能有自己硬性要求,比如:学历本科、开发经验 3 年以上、做过该行业的项目。
点评:一般以上要求是公司层面提出来的,及时你本人特别优秀,若上面要求没达标,投了简历也可能是石沉大海,但如果有内部员工的内推那就不一样了,因为它可能帮你绕过这道坎
三石觉得自己薄弱点在「编程」与「mysql」上面,虽然自己做过自动化 + 性能测试 的工作,但自己也只是测试的「执行者」,之前都是他老大搭建的 自动化框架,很多基础的功能函数都是老大封装编写的,自己做的都是边角料的工作,所以他想到了真正面试的时候肯定过不了面试官那关,所以之前三石也和温大大一直再讨论,如何将做过的自动化项目深入下去,过面试官那关,温大大分析了下,其实感觉自动化没深入的原因在于:自动化框架本来也不是你搭建,很多细节你不了解也是正常的,所以你可以带着以下几个问题再次去学习下这个框架:
至于「mysql」对于三石来说也存在同样的问题,自己平时增删改查用的比较多,至于 mysql 的优化这些压根不设计,很多时候性能测试发现有问题,直接扔给研发或者老大,自己也从未重视过这点。
点评:除了自动化框架之外,简历里面应该体现 语言掌握的程度,例:python 由浅入深:基础语法掌握、常用功能函数掌握、装饰器、面向对象编程、进程与线程、IO 编程、web 开发,总的来说根据项目需要去学习对应的高级编程语法,在简历里面需要写出来
我们说知道了自己「很弱」不可怕,可怕的是不知道自己「很弱」,有了以上的「薄弱点」后,三石结合自己实际项目经验制定了一些学习的线路:
点评:跟自己的实际项目结合起来学习,做事情前先问自己:有更好的解决方法吗,它底层是如何实现的。有的同学想说万一我的目标技能跟我工作不搭边怎么办,这时你可能就得花晚上 或者 周末的时间来找项目深入学习了
刷题主要刷以上技能点对应的面试题:
自动化 框架
消息队列
[算法 - 常见基础算法题]
点评:针对第 6 点需要特别说明下 算法目前对于很多大厂来说是个敲门砖,即使你进去的时候用不上算法,很多公司都会考你算法题目,建议可以去牛课网去刷一些常见 top20 的简单 & 中级的算法题目
网上有很多简历模版,温大大之前写过一篇:大家可自取,需要注意的是:
线下面试,记得带一份简历,以免面试官没打印简历;
线上面试,对着简历讲项目,以免遗漏细节;
简历多发给几个信得过的、比自己有经验的朋友看,让他们给修改建议,实在找不到人也可以加温大大好友,让我帮你看下;
只写技术相关的东西,社招就别写一些没必要的内容,比如大学的普通奖项,如果犹豫要不要写,那就干脆别写;
把项目和个人技能花时间写好,个人评价
需要跟面试官讲清楚 项目的「业务 + 框架」,更重要的是用「数据」需要突显项目里面的「亮点」,也是分为 3 步:
温大大之前也有写过一篇:如何谈提炼项目的亮点
点评:你可以先面试几家小公司,累计经验,把所有被问到的问题都记录下来,弄清楚后,在之后其他面试中确保自己不会被问到
像一些通用基础知识:
点评:面试造火箭,干货拧螺丝,所以不太纠结基础知识 & 算法点,平时固定 1-2 小时看看刷刷,有点感觉和印象,不要太抠细节
建议从中小公司开始面试,更多的是找面试感觉,
投简历的时候需要看工作内容是否符合自己预期,不能仅仅看职位名称,如果是面试官是 测试负责人可以在面试前具体聊聊工作内容,这样提高面试效率。
具个例子:测试开发工程师其实有很多细分的工作方向,
点评:中途发现这个公司的工作内容不符合自己预期,并且面试问题对自己收获也不是很大,主动跟 HR 说终止后续面试,节约时间
三石在第一天就练习了 40 多个岗位,但回复他的只有几个,从此之后他看到有合适的,就疯狂投递简历。 只要你的简历不是特别优秀,就没多少人愿意回复你的,更多的是一些外包公司每天会联系你。
很多时候即便自己回答不出来面试官的问题,也谦虚请教一句:为什么是这样的呢,正常的面试官会告诉你耐心告诉你,同时觉得你很好学。 同时及时发现面试官有些回答跟你理解的不一致:也别打断面试官讲话、语气也别太强硬,你想想你愿意找一个每天跟自己吵架的人作为同事么
我是温大大,你身边的测试领路人,有任何测试面试、职场方面的问题都可以找到我
加我好友拉你进面试群,一起讨论面试干货 / 套路,大家一起升职加薪
关注公众号:测试猿温大大