-
技巧分享及注意点(写在前面)
- 通过候选人的自我介绍或项目介绍,考察其业务理解能力、沟通表达能力、测试技术基础,若符合标准,继续考察技术能力。若业务不符合预期,可直接结束面试
- 技术考察以实践为主,可询问候选人做的内容,如何实现,遇到的困难及如何解决
- 面试问题以开放为主,避免是非题。若候选人无法理解题目,可适当引导提示
- 面试时长建议限制在 45-60 min 之内,最短不小于 10 min。若候选人表达意愿强烈,可适时打断;若候选人表现不符合预期,可尽早结束面试
- 任一轮面试,结束前,都需询问候选人是否有对公司、团队等感兴趣的问题,需给候选人主动了解我们的机会,如若出现不清楚的公司、人事、管理等相关问题,可直接告知候选人让其后续询问公司内更专业的同学
- 候选人若问面试官能否通过面试,面试官无需告知,引导其等待消息,以便公司做进一步的筛选
一轮面试
-
面试目的
- 考察候选人个人能力是否满足配岗所需,侧重技术
-
考察点
- 业务能力
- APP、Web、H5、小程序、接口、Flutter、插件测试经验
- 测试用例设计
- 是否涵盖 功能、兼容、性能、安全、异常等方面
- 思路是否清晰,拎清主次
- 分析定位问题能力
- 是否深入、全面(数据、接口、缓存、配置、上下游等方面)
- 问题的后续跟进
- 测试工具的掌握度:postman、Charles/Fiddler、jmeter
- sql 语句(增删改查、去重、排序、分组、聚合函数)
- Linux 命令(查看日志、进程、搜索、文件传输、查看CPU 和内存使用)
- adb、monkey 命令
- 技术能力
- 语言:Python、Java
- 基础是否扎实
- 实现的功能和方法
- 接口自动化(nice to have)
- 对框架的了解度、使用情况(PO 模式、参数化、case优先级、日志、报告等方面)
- 实际的产出
- 覆盖率情况
- 收益
- UI 自动化(nice to have)
- 元素定位方法,特殊元素的定位(下拉框、hidden元素、动态元素)
- 元素定位不到的原因和处理方法
- 维护成本、收益
- 性能测试(nice to have)
- 使用工具
- 脚本配置
- 关注指标
- 结果分析
- 安全测试(nice to have)
- 测试方法
- 测试内容
- 语言:Python、Java
- 软技能
- 沟通协调、表达能力
- 主动性
- 责任感
- 业务能力
二轮
面试目的
考察候选人除技术能力外是否满足配岗所需,侧重协调沟通、个人潜力、学习能力等
考察方向
- 对业务的熟悉及理解程度,考察其对项目的关心程度和主人翁意识
- 对上一轮测试技能、技术技能的考察进行查漏补缺
- 对自动化价值的看法、对自动化方向的理解等
- 对协调沟通、表达能力、逻辑思维能力、态度的考察
- 做事的方法
- 学习的能力