1.简单的自我介绍下
公式:姓名,经验值,主要做的是xx方向(web,app,终端),主要使用/擅长技术,熟悉的工具,最近在了 解xxx方面.我认为我的能力与我们公司岗位是非常匹配,希望有机会进入我们公司,实现自己的价值
2.为什么离职
忌: 公司领导不行,同事不行,工资太少,加班,出差....
可以:个人发展,回老家,家人(父母),业务精简看更好的发展机会
3.你还有什么需要了解的--面试结束后
前提:需要了解公司业务
要有问题,可以问一下仙姑的组织架构,晋升渠道,项目阶段等
4.你做这几年(3,5)年,有什么测试经验值得分享
从质量评估,测试体验,测试技术,质量意识等方面挑选进行回答,每个人的答案应该是不一样的,这 种发散性问题是不能通过背解决的.
5.如何谈薪资
①.招聘需求:薪资范围
②.城市,地域:平均薪资
③.学历:本科比专科平均高1000左右
④.技术水平 :根据年限应该达到的技能值
⑤.先问对方的薪资构成,每个部分自己对应的能力,估算自己的薪资
6.之前项目的测试流程
①.流程要和职责相匹配
②.流程参考:需求评审,用例设计,接口测试,功能测试,自动化测试,性能测试,安全测试....
③.以项目角度进行介绍,体现流程中每个阶段你做了具体什么工作
④.适当描述一些细节(保密项目除外),体现项目的参与感和真实性,这样面试官也不会问太多其他内容
7.管理方面内容--测试计划的撰写
①.掌握测试计划内容:时间,人力,目标,风险及策略,成本等内容
②.安排计划工作:根据人力和项目质量要求在时间的允许下安排,需要又一定的空档期处理突发事件或者回归
8.提交的bug开发不承认,怎么处理?
①.通用:不承认-->找需求文档-->找产品,找领导等
②.个人经验:当提交的时候已经经过需求或者产品的确认为bug才会提交. 提交之后开发不认,①.找同事一起沟通②.带入场景,站在用户的角度分析当前的现象对用户造成的影响
9.偶现/无法重现的bug,怎么处理?
①.提交bug:做保留以便后续跟踪
②.提交bug时尽量提交相关日志,截图,视频等信息,证明bug的确发生和存在
③.bug描述中:之后的测试工作中,去跟踪该bug,有证据的时候就要随时提交
10.线上发生bug怎么处理?
先解决问题再追究责任
a.搞清楚发生问题环境,步骤,操作,数据.....---复现
b.通过复现找到原因从而解决问题
c.进行复盘,为未来增加经验 (如用例的更新覆盖,工具的引入等)
11.界面显示乱码定位?
从以下几个角度分析:
①.数据库中编码 ②.前端编码 ③.后台代码
12.如何定位bug是前端还是后端的?
①.可以使用抓包工具定位,请求的接口,传的参数,响应的内容有没有问题
②.请求后查看数据库数据.查询显示是否正常,从而进行判断
13.产品是如何上线的?
①产品质量评估 ②数据打包 ③项目部署④发布
14.产品质量保障,如何做到100%覆盖需求
①.需求明确 ②.通过评审保障需求的质量(预审)③.提取功能,设计测试点
15.介绍一下你最近的项目
①.最近的项目是可以体现最高技术值,最高的能力
②.项目业务,项目的职责都要与简历上匹配一致
③.项目背景,业务,需求,核心流程,架构,数据库,开发语言,项目模块和功能,自己在这个项目中的承担的角色
16. 负责的模块,介绍是如何测试的?
①.模块的具体业务,有哪些功能
②.涉及到什么样的业务流程,规则
③.你是如何分析的,设计哪些重要的用例
④.其他的测试范围
17. 你在这个项目中具体工作内容
①.与简历中项目职责要匹配
②.尽量描述细节
18.印象深刻的bug
①.准备一个符合要求的不过bug, 如致命的,严重的
②.关键回答为什么印象深刻?如带来的测试意识上的成长,测试技术提升等等
19.打电话功能如何测试?
界面,功能,兼容性,易用性,安全,性能,异常
功能:打电话,接电话,拒接,不同的接听方式等...
兼容性:不同型号、功能、品牌的手机
自动化:语言,框架等使用
20.介绍一下测试中常用的工具(基础,掌握!)
①.与自我介绍中的工具相匹配
②.一定是有项目去支撑
③.掌握测试工具有哪些?---根据你的设定和简历提供的信息回答
④.介绍工具是做什么?如何使用?能够输出什么样的结果
21.Xshell 如何登录?如何切换目录?----某一个工具的具体使用,需要说明一些细节方面内容
①.透露工具的使用细节
②.结合项目回答
22.埋点测试是怎么做?是否使用工具?数据库使用?
①.登录数据清除之前的操作数据
②.在应用层上面进行相关的操作:点击,停留... 记录数据(次数,时长)
③.进入数据库(mysql.oracle..)进行查询.得出相应数据做对比
23. postman 接口测试使用
①.xx项目中使用了postman进行了接口测试
②.拿到接口文档,分析,提取用例,使用postman进行接口测试(集成测试,参数话,自动化,mockserver)
③.输出结果,发现了哪些问题
24. 自动化测试工具了解哪些?
①.python--编程语言
②.selenium/playwright/appium---框架
③.结合项目去回答.如果简历中没有,就不用准备太多(当前市场要求测试入门就必须要会自动化或者性能)
25. 性能测试工具
①.LR/ Jmeter:环境搭建,项目搭建,团队搭建
②.并发设计,场景设计,脚本二次开发,性能瓶颈分析和调优
26. 项目周期很短,测试人力匮乏,如何协调?
①.时间上:加班
②.人力上:加人.项目之间调人
③.工作内容:框架没有,主业务,主流程上线,其他功能和bug修改通过升级解决
27. 团队如何分工: 一个XXX项目(类似美团)给你X个人,你如何分配
①.项目的重要业务是什么
②.人员的能力(不说明能力值的情况默认能力都达标)
③.分配工作任务(任务的工时 人/天)
④.需要具备统筹能力,工作安排能力
28. 对于团队成员的绩效管理?/你对你的团队建设有过什么样的良好的建议.
①.企业绩效考核的对标: 考勤,bug的质量(质和量),贡献(建议,新技术的使用,培训[被培训,主动培训],人际关系,团队协作)
②.人员的沟通:团队成员不积极
29.职业规划
①.要有规划,职业发展不能走一步算一步
②.规划是可以落地的,基本可以3年为一个阶段进行规划落地