2021高级测试工程师面试思考

这一段时间给部门做了部分中高级测试工程师的二面,整体面下来感觉测试技术以及基础技能掌握的都比较浅。

背景过程

先说下公司所在城市,苏州,传统项目转敏捷项目公司,薪资水平苏州内算是中等水平。想招有经验的高级测试工程师或者测试运维岗,可以直接上手或者带经验解决问题的人员。

某面试人员条件

  • 毕业3~5年
  • 熟悉:linux、docker、mysql、MQ、redis、自动化测试、接口测试、性能测试等
  • 精通:安全测试
  • 薪资要求15k~20k不等
  • 有公司所在行业相关经验

电话二面过程

因为是二面,面试人员说请假较多,不方便继续请假,要求电话面试。以下是电话面试的过程:
作为面试官,面试前已经详细看过简历,对面试人员相关情况大体了解了,就直接进入面试问答环节:

  • Linux相关:常用的相关命令,终端界面向两位一台服务器copy文件,内存监控free中主要关注的参数以及具体的含义
  • docker相关:docker中配置文件修改是否为临时的,微服务多容器形式管理容器使用什么编排工具、如何编排,java项目中docker 测试中如何监控,docker服务不通如何排查
  • mysql:查询很慢需要排查mysql相关信息
  • MQ:MQ和kafka关系、主要作用
  • 安全测试:如何做的、使用什么工作、从零开始构建安全测试体系如何进行,渗透测试如何进行、从哪些方面考虑
  • 自动化测试:最近的自动化测试项目进行下描述、Python+Selenium测试中哪些场景(稳定产品还是新功能)、页面元素变化如何操作、可以使用那些解决方案、开发或者维护了多少测试用例以及如何执行
  • 性能测试:最近的性能测试项目进行下描述、性能场景如何设计、加压模型如何设计
  • .......
  • 工作、以及所有技能、经验中中你觉得自己自己最擅长、最厉害的是哪一个能力
  • 自己的职业规划,1~2年内计划向那个测试领域发展
  • 测试领域的知识如何学习的、哪些数据、视频啥的,介绍几个
  • 薪水、住所、家庭情况、交通情况、加班意愿度等等

面试结果

先说结果,面试后我直接给了不通过。整体感觉:技术能力不到高级、性价比不高。
网上看到的段子,上午我面你,下午你面我,行业内谁也说不准啊。

回归思考

针对这几次面试,我自己也进行了思考:

  • 一面和二面评价差距为什么较大?
  • 能力判断标准是什么?
  • 高级测试工程师到底需要具体哪些能力?
  • 换位自己需要提高哪些能力

分析

一面和二面评价差距为什么较大?
原因:一面人员使用的是标准的面试题、流程化进行,例如Linux 5个面试问题,每一个2分,根据回答进行评分
分析:面试题时间长了、已经有较多教程;面试题过于简单;面试官技术差距,未能从回答中提炼或者了解技术的水平

能力判断标准是什么?

  1. 团队内部现在几个级别内的技术水平
  2. 现在的技能,让团队内的应届、新人、其他人员来做,需要多长时间
  3. 被面试人员入职后环境适应、业务理解预估需要的时间
    判断标准完全是个人的,不能代表公司或者标准的,我自己没有经过专门的面试培训或者学习,都是自己面试中总结的经验,也不是专门的面试官,属于备选面试官,二面面试官请假,作为管理或者技术专家顶替面试,给自己招人面试。

高级测试工程师到底需要具体哪些能力?

  1. Linux、docker、k8s、自动化、接口、性能测试等是基础能力,门槛
  2. 解决问题的能力,带领团队、解决某个疑难杂症的问题、分担一部分任务等能力
  3. 提炼实践、分享经验等
    需要的是解决问题的人员,而不是招一个人员来培养的。

换位自己需要提高哪些能力
反思自己能为其他公司提供哪些解决问题的能力。

最后:我个人面试没有面试题,完全是根据简历上写的技能、经验进行随口提问,根据一些回到进继续下一步的提问,从中判断知识的掌握、沟通理解能力、思考能力等。
针对每个问题,如何体现面试人员技能的了解程度,后续在讲。

你可能感兴趣的:(2021高级测试工程师面试思考)