写点什么

招聘严峻期我最终拿到 5 个 Offer 的一些经验分享(附面试题)

作者:测试人
  • 2024-03-29
    北京
  • 本文字数:1701 字

    阅读完需:约 6 分钟

我经过一个半月的高强度找工作奋战,最终拿下了 5 家公司 Offer,选择了一家自己很满意的头部公司,薪资 40W+。



我的核心能力是如何提升的

作为一个测试工程师,自动化测试已经是必须要掌握的技能了。学习自动化测试有两个难点,除了其本身拥有一定的技术门槛之外,实战经验才是学习自动化测试的最大难点。部分初中级测试工程师往往在掌握了基本的编程与自动化测试框架 API 后,会认为自己已经掌握了自动化测试,便开始投入到实际开发中,却又掉进各种各样的技术债和经验债里,痛苦不堪。

我之前一直在做软件测试,期间做过测试执行、带过外包团队到负责大型项目的质量交付。为了快速提升自己的测试开发核心能力,我决定报班学习。多家对比后,最终选择了霍格沃兹测试开发学社的测试开发名企训练营。经过了几年月的学习,我开始了自己的找工作之旅。

我的面试前期准备过程

面试的前期准备是很迷茫的,因为面试是一个需要总结过去经验、亮点,再系统性梳理、清晰表达出来的过程。迷茫归迷茫,但其实也有套路可遵循的。

面试前,找 AD 老师简单聊了一下,准备了简历,做了一次 1 对 1 模拟面试。这个过程,一是帮助我找一下久违的面试的感觉,二是发现回答面试问题时的一些不足,老师会提出针对性的问题和解决意见。下来之后自己复盘,查漏补缺。

面试阶段

我在面试时采用的半海投战术,就是发现公司还行、岗位也比较匹配,就投。(这里建议先投不想去的公司面试练手)现在的面试轮次基本是 3 轮技术面,1 轮 HR 面,最后等录用通知,我当时最快的一家走完整个流程都快近一个月。

面试时,可以准备好纸和笔,因为有些编程考题、用例设计题等需要打一下草稿,自己可以跟面试官争取一点思考时间写一个框架,用语言转述时套用框架回答,这样会更有逻辑。

面试复盘

面试结束后,记得复盘面试官的问题,该查漏补缺的查漏补缺,该优化表达的优化表达。在优化表达上,用了 AD 老师推荐的 SMART 原则,即讲清楚自己做的项目背景是什么,要解决的问题是什么,你做了什么,做完之后带来的效果是什么,后续还有没有优化的思考。按照这个思路,把所有可能会被问到的问题想一遍、顺一遍,面试时就不会慌乱。

其次,仔细研读招聘 JD 的要求,预设面试官问题并自我练习回答。这个过程可以找学院的老师求助,当时 AD 老师引导着我梳理了很多预设问题,然后我自己下来思考回答,再跟老师交流,老师会对我的回答提出改进意见,我再根据老师的意见改进。如此,循环往复,将回答提炼到更优。

总结与反思

  1. 写简历、面试回答运用好 SMART 原则

  2. 制定好适合自己的面试节奏:比如先投要求没那么高的公司或不想去的公司练手

  3. 面试时间安排不要跟得太紧,最好隔一天安排下一场面试,给自己缓冲、复盘的时间

面试题

下面是我面试时遇到的一些问题总结:

LAZADA

  • 怎么带人的,怎么做项目过程中监控的,怎么把控执行质量的

  • 加购物车设计测试用例

  • 加购物车失败,可能有哪些原因?(偏服务端)

  • Linux

  • 二叉树镜像

字节

  • 你在项目里具体做了哪些测试工作?体现出测试工作细节。

  • 你负责的系统是什么样子的,对应什么业务?

  • 接口自动化

  • MQ、Redis 测试用在哪个功能环节,是怎么做的?

  • 线上缺陷逃逸有没有统计过,有没有什么改进措施?改进过后效果如何?

  • 有没有做过线上监控?

  • 英语能力如何?

  • 算法题

比亚迪

  • 你做的项目中,具体做了哪些事情?

  • 前面你讲了怎么输出方案,具体测试执行做了哪些,怎么做的?

  • 考核指标有哪些?

  • 项目是瀑布还是敏捷模式?(混合)

  • 开发人员大概在多少?环境有几套,怎么分布的?

  • 这么多开发,怎么保证代码提交、部署不影响的?

  • 测试用例

  • Jmeter 是否使用过,有没有写过脚本

富途

  • 测试工作中,花时间最多的是哪个环节?

  • MQ 幂等性场景,怎么去造这类数据的?

  • 测试任务如何做估时?

  • 用例的质量高低,主要看哪几个点?

  • 编写用例:微信消息发送、撤回,不用考虑兼容安全弱网等。

  • cookies 和 session 了解吗?

  • 编程题

Aftership 一面

  • 接口自动化关注哪些测试点?

  • UI 自动化怎么去实施落地

  • 工作中做了哪些推进工作?

  • 手机购物

  • 性能

  • 数据库的使用,redis 了解

二面

  • 消息队列

  • UI 自动化是怎么做的,产生了什么样的价值

  • 做过哪些团队之间的推动性工作,怎么做的?

  • 团队带人的时候有没有遇到一些问题?怎么解决的?

  • 项目流程,其中担任的角色?

免费领取:测试资料+测试用例+简历模板+测试文档


发布于: 刚刚阅读数: 3
用户头像

测试人

关注

专注于软件测试开发 2022-08-29 加入

霍格沃兹测试开发学社,测试人社区:https://ceshiren.com/t/topic/22284

评论

发布
暂无评论
招聘严峻期我最终拿到5个Offer的一些经验分享(附面试题)_面试_测试人_InfoQ写作社区