一般来说,面试软件测试工程师会被问到什么?好慌
一般来说,面试软件测试工程师会被问到什么?好慌
首先技术面(技术负责人面):
第一步就是做自我介绍
通过自我介绍筛选一批人,评估考生沟通考核能力、逻辑思维能力和个人优势
(个人优势是考生的学历,计算机专业,有工作经验,之前做的项目和公司的匹配度相当高。比如考生之前做过教育行业,我们公司也做过教育行业,匹配度挺高的。);
技术二面(测试经理或测试总监):
第一面是筛选人,第二面是集中面试,二面重点关注考生的项目职责,具体工作中的项目做得不到位(重点关注工作技能和职能);
并将评估考生的一些专有技能。如果操作系统、数据库、自动化和性能取决于考生掌握这些专有技能的深度和高度(现在应该有更多的接口测试)
最后一轮通常是HR面
主要是面试工资、职业规划、性格判断,归根结底是评估考生的情商和后期与团队的契合度,看能否融入团队;
人力资源部将对考生各方面的能力进行全面评估。在一般的中小企业中,人力资源部可能会在技术方面进行。然而,对于像华为这样的大公司来说,考生的最终决策权掌握在人力资源部手中。人力资源部将根据技术方面和技术方面的结果结合自己的判断,因此,像华为这样的大公司,HR有一票否决权。
初中面试题(系统测试工程师):
支付宝面试题:
- 告诉我你最熟悉的项目是怎么做的?具体的方法和测试工具是什么?
- 简要介绍整个项目的测试过程和 BUG 管理流程?
- BUG 描述中包含哪些内容?
- 讲述一个 BUG 生命周期?
- 告诉自己在项目中发现最有意义的一个 BUG,是什么导致了这个问题?
- LAODRUNERR 如何分析系统瓶颈,检测哪些系统指标?
阿里软件面试题:
- 谈谈项目的整体结构。
- 在项目中扮演角色和工作流程。
- 如何保证测试的整体覆盖率。
- 回归测试应考虑哪些因素,如何设计相关的测试用例。
- 写一段程序,实现 0-100 之间递归。
- 数据库设计,链接查询。
华为科技面试试题:
- 简要介绍项目结构、模块功能、主要业务流程,并用笔描述项目内容。
- 谈谈对测试工具的理解,自己在项目中比较常用的工具就是那种,具体怎么操作。
- 如何进行 BUG 分配与管理。
- 了解编程语言的程度。
- 了解通信电子信息。
比利比利面试题:
- 测试计划的目的是什么?测试计划的内容是什么?最重要的是什么?
- 你认为做好测试计划的关键是什么?
- 采用评审和更新机制,确保测试计划满足实际需要
- 分别创建测试计划和详细的测试规范和测试用例
- 您熟悉的测试用例设计方法有哪些?请以具体例子说明这些方法在测试用例设计中的应用。
- 以您之前的实际工作为例,详细描述一次测试用例设计的完整过程。
- 你以前从事过性能测试吗?如果是这样,请尽可能详细地描述您以前性能测试的完整过程。
高级面试题(测试开发工程师):
用友自动化测试面试问题:
1、编制英语测试用例和测试计划(用英语回答)
2、自动化测试工具各自的用途(用英语回答)
3、QTP 在实现功能测试时,当新版本的页面发生变化时,应该如何解决?
4、QTP 这个工具的优缺点?
5、测试计划中包含的内容?以及如何设计测试计划中的测试进度?
6、如何设计测试计划和测试用例?
7、整个项目有多少测试用例,使用了多少用例? QTP,使用自动化测试工具的用例占所有测试用例的比例是什么样的用例?
8、对你来说,你认为技术更重要,还是业务更重要?(业务不好,技术再次
强也没用)
9、编程序吗?用什么语言?
10、测试数据是存储在脚本还是文档中?文档有多少种形式?