公司:苏宁云商(望京)
工资:13*14
现公司:保密
工资:18*14
一、面试前准备
了解对方需求和对你的期待,如果差异较大,不建议去面试。
以下技术相关内容只针对测试工程师岗位,测开我不行。
二、面试一般流程
面试一般有3-4轮
第一轮,直属领导面试,测试组长或者主管
第二轮,上级领导面试,测试总监或其他领导
第三轮,大领导面试,cfo,技术总监,ceo,创始人,啥都有可能
第四轮,HR面试
每轮面试重点:
第一轮:
1.展现技术,经验
2.他是你的直属领导,他对你的感官很重要,同样,你也要考虑能不能接受他
3.还有一种情况,他比你弱,这时候要考虑能不能被菜鸟领导,如果接受,尽量表现得随和一点,因为他会怕你占他位置
4.测试工程师杀手锏话术:主动把聊天往这部分引,把你日常工作方法描述清楚,如下
一般拿到需求,会把功能实现进行拆分
1.数据库实现方法
2.接口实现方法
3.其他技术,比如push,redis,solr
4.前端功能
5.前端交互
6.UI测试
每块都有测试方法,功能实现也要检查所有方面
另外前端的交互、UI,要结合浏览器兼容性,移动端特性,移动端兼容性测试
一般大厂问题会升级,看你有多少测开能力,实话实说吧
#常见面试题:
1.你日常工作内容是什么:可以往流程上引,要结合实际,不要聊双V模型啊!但是你可以结合双V模型,告诉面试官你们公司存在什么问题
2.如果你说了存在问题,他会问你你是怎么做的:展现你的发现问题,解决问题能力,自行High吹,我一般比较谨慎,有问题,上报,和领导商量着办(这样显得你懂职场,又想解决问题)
3.接口怎么测:Postman,jmeter,或者脚本,选一个说;会Mock更好
3.1:Http协议中错误码都有哪些,最好背几个常用的和不常用的
3.2:接口关联怎么做,最好会
4.前端怎么测? web兼容要注意
4.1:UI自动化:一般问元素定位,句柄,隐式等待,显示等待,断言
5.webview怎么测?兼容性非常重要,系统的webview差异非常大,如果使用微信的webview就很稳定,没啥兼容
6.原生怎么测?还是兼容,移动端兼容性一直是个问题,可以说用云测,如果你用过
7.工具类:抓包工具怎么用?有什么常用功能:一般说rewrite,breakpoint,弱网,如果你会Mock 更好
8.数据库怎么测?检查表结构,功能实现时检查数据库增删改查,通过改库查看前端展示。
8.1:最好会多表增删改查
9.算法类:冒泡排序,问到就是赚到。冒泡排序时间复杂度(有可能问到)
10.能不能写方法库,能不能写测试工具(这些问题都是额外附送的,他们知道在你能力以外,很加分!)
第一轮面试基本就这样了。
第二轮:
技术大领导问,一般是技术大牛,可能是开发老大。
这块尽量实话实说吧,知道就知道,没啥技巧,经常问得我哑口无言。
当然,如果他们需求明确,是不会问太奇怪的问题,就怕他们不知道要招什么样的人,所以问东问西的,碰见这种基本上就结束了。
第三轮:
大领导面试,这块要有表现出自信和经验,他不会考察你技术,考察的是你的思维模式,心理素质,抗压能力,和临场表现。简单来说,看眼缘,祝好。
常见问题:
你对公司最有贡献度的事情是什么?
你的工作业绩是什么?
这种问题很虚,因为我们是测试,可以从你的年BUG数,你用例数,年生产事故率入手。也可以说一些比较牛逼的事迹。
前者表现你在平凡中见真章,很善于总结。
后者表现你在岗位中的闪光,你可以酌情说这个。
第四轮:
HR面试,到了这一步,你就差不多过了,保持平和心态,价钱好商量,态度要谦虚,HR有否决权的,先拿着OFFER再说。
常见问题:
你的离职原因是什么?
你的职业规划是什么?
三、面试难度分级
大厂(只去过京东,难度不小,测试工程师都问到能不能写方法库了)>小厂
电商>教育行业>金融(金融由于不敢乱折腾,所以一般不加班,需求也不多)
四、面试是双方沟通的过程
你可以观察对方,对方也会观察你,互相匹配才是真的好。
1.如果对方很急躁=加班多
2.如果对方不说加班情况=加班多
3.如果对方主动跟你说不怎么加班,不一定加班少
重点来了,问问对方。
4.第一轮问对方测开比: 1:3以内最佳,1:5可接受,1:8的去死吧!
5.HR轮问对方下班打车时间:9点的基本不加班,10点的一般正常加班,我苏宁11点,太狠了!