做了5年软件测试决定离职,跳槽历经40场面试, 面的基本都是大厂

前言

沉寂了好一段日子,连我们公司自己人都问我为什么最近都不写文章了。 那么当看到本篇的标题的时候,大家应该可以猜到这是为什么了。 我最终还是决定要离开服务了 5 年多的公司。 而这次跳槽历经 3 个月,前后聊了 10 家公司,进行了将近 40 场面试, 基本都是 4+1 的流程 (技术面 +HR 面), 所以日程被排的很满。 有一段时间每天都有 2 个面试邀约, 加上还有本职工作所以便没有精力再更新文章了。 这次面试也算是个大活了, 经历了各式各样的面试场景。 所以我想把这次跳槽的经验记录下来, 复盘一下自己的不足之处,同时也给大家提供一些素材,让大家以后出去面试能有个参照。

素材介绍

面试 List

我先介绍一下这一次面试的公司, 这一次我一心奔着大平台去的, 所以基本没有面试创业公司。 以上市公司或者准上市公司为主。 List 如下:BAT,快手,字节,贝壳,京东,美团,作业帮,神策数据。 其中也调级加面过,也有由于职位不匹配换部门重新面过。 所以虽然我没仔细计算过面试的场次,但是粗略估算差不多有 40 场这样一个数字吧。

岗位介绍

职位上都是资深技术专家岗, 岗位需求上带的人较少,毕竟还是走技术路线,主要内容是在质量团队中做技术攻坚以及建设基础设施。 业务方向上为容器,大数据,AI 这 3 个方向。

面试结果

5 家聊到最后,5 家由于岗位或方向不匹配主动放弃,1 家面试未通过(4 面交叉面的时候未通过)。

以上是这次面试的素材信息, 先介绍清楚, 避免跟我情况相差太多的同学有误解。

算法方面

遇到算法考核的概率

面试考不考算法的问题我想大部分人都是很关心的, 毕竟平时工作用不上但面试就是喜欢考。 我在面试之前其实也在群里询问是否要留足时间刷题,比较担心这么着急出去面试会不会因为准备不足而翻车。 那么现在市面上对于算法的考核是什么样的呢? 我直接说结果吧,不管大家是否认可在面试中把算法作为主要的考核手段。 但是只要你有跳槽的心思, 就去刷题吧, 从我这次的面试经验来看,算法仍然是很主流的考核候选人的方式之一。

但确实不是每一次都会考, 这个看公司风格,团队风格,面试官风格也看岗位的特点, 不是可以一概而论的。 比如我在面试某家出了名的算法重灾区的时候,全程都没有考核算法。 并且考核算法的这些公司里几乎也只有 1 面的时候才会考算法。 所以综合我面试的所有数据来看, 遇到考算法和不考算法的团队是一半一半的概率。 但是由于我这次面试的岗位的特点, 有时候一面面试官就是团队负责人的级别, 而到了这个级别的人一般是不喜欢问算法这种这么细节的东西的。 所以我个人的结论是对于大部分测试开发人员来说,在面试的时候遇到算法考核的概率还是比较大的。PS: 我也询问了几个同时期也在面试的朋友, 他们遇到考核算法的概率也不低。

算法考核的范围和难度

我这次遇到的题目几乎都是可以在 leetcode 上找到原题的,即便没有原题也是一个原题之上的变种, 所以大家刷题上还是以 leetcode 为主。 难度上只遇见过 2 次中等难度, 其余的都是 easy 程度的题目,最多遇到的是链表和双指针相关的题目。 可以看出来市场对于测试开发人员在算法上的考核要比研发序列轻松。

算法考核占面试评价的比重

我个人的感受是不会把算法作为硬性的标准一刀切的否定候选人。 比如面试中有 2 次我是没有写出 bug free 的答案的,但是最后仍然通过了面试并且对方对我的评价依然不低。 所以总结下来如果我们其他的方面足够优秀的话, 算法的影响并不是很大。

但是如果面试官认为我们在其他方面并不优秀或者普普通通, 面试官就会很喜欢用算法来作为考核的最终手段了, 这时候没有答出来的话就是致命的了, 这一点我在接到某司 4 面挂通知的时候,就有所体会了。

总结

  • 刷题是一定要刷的,不过 leetcode 上几千道题要刷完不太现实,成本太高。个人建议 easy 级别 top 系列可以刷一下。 有精力的中等级别的刷一个高频系列,比如全排列,子集,子序列这些就可以了。 再多的就不建议大部分人去刷了, 毕竟成本太高了。我们都是有工作和生活的,不可能整天都泡在算法上。 否则会影响你正常的工作和学习的进度
  • 做好心态建设,算法这个东西就跟高考似的, 刷过的题型是可以试试但是没刷过的可能连个思路都没有,leetcode 上那么多题型,你刷的再多也可能碰上没思路的题。 这时候该认栽就认栽, 面试挂了也别气馁, 换一家继续面就可以了。
  • 预留好足够的时间, 刷题是个长期的活,尤其我们都是有工作和生活的,做好长期战斗的准备。 不要在已经开始投简历的阶段才开始刷题,临时抱佛脚不太管用。 要在刚动了跳槽的心思的时候,就开始偷偷的刷起来。 这一点我做的不好, 真的是简历已经发出去了,才开始刷。 这就导致了我有几次没有写出正确的答案。

面试频率方面

我的建议是有条件的话尽量的多面试几家,不要犯懒,即便这家公司你不想去, 也要去聊聊看。 原因如下:

  • 面试讲究的是状态和心态,刚刚面试的时候一般是找不到一个良好的状态的, 很可能连自己的项目介绍的都磕磕巴巴的。 而在心态上,刚出去面试不是过于乐观就是过于悲观,只有多面试几家公司才能树立一个比较合适的自信心。 所以在去面试你特别想去的公司之前,最好先找 2 家公司练练手。
  • 多面试也是为了找准自己的定位, 像我这种已经快 5 年半没有出去面试过的人,其实是很比较难能准确的评估自己的级别的。 自己的定位找不准就容易出事&
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值