软件测试面经
我又回来了,目前已经找到工作了。还是去公司B, 听同事说感觉技术栈要求挺多的。可能会有点点难度,anyway, 加油加油!!!
以下是原文
最近行情不好,公司裁员了,于是面临找工作。由于已经有6年的软件测试工作的经验,想着应该也好找吧,陆续面了几家公司以后,发现可能情况并没有想象中的乐观。现在记录一下面试的问题,算是对面试过程的一个总结和对想要找工作的朋友一些参考。
公司A(小****火锅) (挂):
1. 自我介绍
2. 测试流程
3. 项目经验
4. 是否接受加班
5. 如果公司没有自动化是否愿意做功能
6. 出了一个类似美团外卖点餐的界面,让设计测试点。
7. 让回家等电话,当然是GG.
失败总结:
测试用例没设计好,职位与需求不匹配,不接受高强度加班
公司B(57..S) (挂):
1. 笔试题(包括,测试基本理论,黑盒测试,白盒测试,用例包含哪些,bug包含哪些,问题处理,用例设计,数据库(mysql), linux命令(pwd, ls,mkdir, tar...)基本命令,selenium, ui自动化框架怎么设计,python,字典,list等...(1小时)
面试环节:
一面:
1. 自我介绍(英文)
2. 还有一段用英文的问题,搞忘问的是什么。
3. 深问框架细节(感觉答得不是很好)
4. 很大一部分内容问的团队协作相关的东西(这一块感觉有些地方答得很不好,主要是氛围太像聊天,忘记是面试...)
(1小时)
二面:
项目leader, 挨着简历过一遍,问了一些过往的工作经历以及为什么要做测试。(面试感觉良好)
总结:
这个面试是同事内推的,笔试题事先有了解到一部分,所以有所准备,不然可能笔试题都答不完。框架部分可能没有达到他们的要求,面试期间过于随意,没有体现出自己的团队协作能力,处理问题的能力等。。。
公司C(新****媒)
1. 自我介绍
2. python: 用过哪些模块,excel用什么模块,用过哪些函数,数据怎么处理,装饰器,content 上下文。
3. mysql: 索引是什么,怎么定位由索引引起的bug?(好像是这样),可能不是这个,希望有知道的大佬补充。
mysql怎么新增字段;where 和having的区别.
4. selenium: iframe,在写UI脚本的时候,遇到了哪些问题,怎么解决的。
5. 设计一个注册的模块的测试用例(用户名,密码,确认密码,提交)
6. 点击注册没有反应,怎么定位bug(答,查看请求)
7. 请求如果没有发呢,怎么定位,请求发了呢,返回码代表什么意思,返回错误信息,java有哪些,500错误,服务器怎么排查错误。。。。这一块感觉没答好,先记录下。
8. 性能测试,docker-jmeter用什么命令运行的。,性能测试的脚本怎么编写的?
9. 让先等待一下,然后反馈说,他们要招高级测试工程师,我只能算中高级。不匹配(sad....)
总结:该职位也是内推,去面试之前就知道可能的结果,但是本着涨面经的目的也去面了。
未完待续.....