【某大型互联网企业】软件测试面试经验分享(1 ~ 3年)
最近想换个环境,当下的环境可任意提供的发展空间和可学习的东西实在太少。所以也在不断的投递简历,参与面试,也其中包括一些行业内的大厂,今天就把面试当中遇到的问题分享出来,希望对你有所帮助。
一、面试问题
1、自我介绍
这个问题的话,个人基本信息尽量简短,社招的话,更多的介绍自己的技能、项目、特长点等,重点突出一些你会的,但是别人不一定会的东西。
2、完整的测试流程
项目立项、参与需求评审、可测试性需求分析、编写测试方案、编写测试计划、编写测试用例、DVT测试、回归测试、上线测试(α测试、β测试)
3、测试用例编写方法
1、等价划分法(有效等价、无效等价)
2、因果图法
3、错误推断法
4、场景设计法
5、边界值法
6、基于需求设计
7、正交推断法
这个正常不用很仔细,说出主要方法和思路其实也可以吧。
4、测试一个水杯
很经典的面试题,相信大家应该都会了。从软件测试的多个角度去考虑测试点,从功能性、易用性、安全性、兼容性等方面去考虑就可以了。
5、设计一个APP页面的测试用例,并且套入测试用例的编写方法
可以自己练习一下,也不难。更考察对测试用例编写方法的熟悉程度。
6、为什么考虑从设备端转向app端测试
这个问题主要回答发展和自身规划即可
7、为什么要看工作机会
这个问题和6有点一致,但是不管怎么回答,不要去提及到上家企业的坏话,是面试大忌!
8、简述一下http和https的区别
架构与思维:了解Http 和 Https的区别(图文详解) - Hello-Brand - 博客园
9、session、token、cookie三者的区别
登录鉴权方案中,session、token、cookie三者的区别及选择_session和token的选择-CSDN博客10、java中多态的是什么有什么特点
多态性是面向对象的三大特征之一,同一行为,通过不同的事物,可以体现出来的不同的形态。重写和重载。
11、指出一个app功能,说出测试点
我当时是一个图片的p图功能。考虑不同的手机机型、不同像素的图片、照片中的出现的人像、不同分辨率的手机等,从这些方面出发去考虑。
12、ui自动化定位元素有哪些方法
id定位、类名定位、坐标定位、父类、兄弟类定位等
13、python回文数
list=["sss","123","456","101"]
list2 = []
for i in list:
x==i[::-1]
if x == i:
list.append(x)
print(list2)
14、jmeter的使用
这个软件我有过了解,但是没有很熟悉,所以回答的不好。可以看这位大佬
最全面的Jemter性能测试教程——Jmeter安装、基本组件使用、Windows和Linux上命令行执行_jemeter教程-CSDN博客
15、postman的使用
都是涉及到基础使用,不会很难
Postman最新详细安装及使用教程【附安装包】_postman插件安装-CSDN博客
16、ui自动化的实现思路
明确项目需求、选取实现方案、获取包名、元素定位、功能代码实现、调试、试运行、优化。
17、图像处理自动化,编写一个对于图像的添加部分的判断的一个脚本,提供一个两张图片相似度的接口。
这个问题我没有更好的思路,可以用java或者python实现。有大佬路过的话,帮忙看看。
18、工作中遇到的最大的困难?怎么解决的
回答的时候,问题不要太大,最好是由于“缺乏相关经验”引出的错误,一是可以在后面回答如何解决的时候,体现自己的学习和总结能力,二是这样出现的困难也只会是在项目初期,到后面完成项目,可以体现出是迎难而上,适应能力强的一个情况。这些都可以给自己变相加分。
19、是否有为当前的公司提出一些自己的见解和看法,对于部门的流程改善有一些优化的
这个的话 看个人。如果确实有就如实说就是了,但是在后续的成效上,可以适当的夸大一些。如果没有的话,临时又想不出来,就算了。
20、承接19,在实施起来有哪些困难。
最大的困难就是沟通和协调了,需要很多部门配合,毕竟现在都是多部门协调进行工作的,最多的还是和领导沟通吧。
21、你最有成就感的事情。
别提及到过分娱乐化的就行。可以是生活、工作、都可以,尽量不要提到大学的社团、班干、学生会等方面的,除非有特别耀眼的成绩。
22、python2和python3的区别
Python2.x 与 3.x 版本区别 | 菜鸟教程
23、你的一整个职业规划
这个因人而异了,在真情实感中吹积极向上的牛逼,但是也要有自己的一个实际上的规划,其实还是很重要的。
24、html、css、js之间的关系
这些都是前端相关的语言,页面显示、样式美化、动态响应。有兴趣的可以去网上了解一下
25、cs架构和bs架构的区别
BS架构与CS架构的区别(最详细)-CSDN博客
26、ios和安卓的平台特性
iOS与Android操作系统特性对比:用户界面、应用商城、定制化、安全性能详细分析 - 智友网络
27、如果领导周末要你来加班,但是你周末定了去玩的机票或者打算回家,你会怎么处理?
回答以工作为主。评估事情的重要性,是否可替代性,等等这些。其实答案与否不是很重要,最重要的是态度和主动的沟通
28、如果一个项目完成需要5天,但是领导只愿意给你3天的时间,你要怎么处理?
主动与领导沟通,为什么需要5天,具体的工作量体现在什么地方。如果只3天的话,对于一些相对稳定的功能,可以采取简略测试策略等。
29、你认为你自己最大的优势是什么?
结合自身的优点,吹点牛比
30、我为什么要录用你?
首先是自己的长处和优势要体现出来,在这个岗位上,你自身的优势是否可以发挥。性格上的优点,善于沟通、做事沉稳、情绪稳定等。技能上,善于学习,会一些别人不会的技能,快速上手等。工作上,兢兢业业,抗压能力等。总之这个问题一出,就在合理的范围内,尽可能的推销自己
31、你还有什么想问的嘛?
这个问题还是挺有意思的。我的建议是问一些职位的发展,晋升等,不要提及薪资和上岗,休假这些。其次,对于面试过程中不会的、没回答的问题也可以问,或许会有不一样的惊喜。
二、总结
基本就这些了,涉及到的东西也是比较的广泛,还有一些问题后续有回忆起来会继续更新,希望对你们有所帮助!