2022 虾皮 春招 测试 3/19 1面 3/23 2面
一面
自我介绍
计算机基础:
- 计算机网络:
- DNS寻址过程
- TCP连接3次握手过程为什么是3次不是2/4次
- SQL:
- delete和drop的区别
- group by和order by先后顺序,原因
- c++:虚函数,多态
- Linux命令知道哪些
- 计算机网络:
编程:相交链表
测试:
知道哪些测试方法
黑盒测试有哪些方法
自动化测试了解哪些方法
场景测试:
微信支付过程的测试
在支付完成时,支付方显示支付成功,收款方显示失败,可能是哪里出现了问题
二面
自我介绍
计算机基础
- GET和POST的区别
- TCP三次握手
测试
- 白盒、黑盒、灰盒测试有什么区别
- 使用过哪些自动化测试框架
- Selenium如何对元素定位
- háo fū (这个名词我真的不太清楚,大概是这个读音)概率为XX的时候,有什么风险(大概是类似的问题,我不太懂,所以有点描述不清。有知道的小伙伴可以说一下)
算法
提出了一个问题,问可以怎么解决,说了思路,没有让实现。
问题描述:有一个ATM机,可以取出任意金额的钱。当地的货币不显示金额,只显示不同的颜色。ATM吐钱的规则是尽量吐出面额更大的货币。能否通过输入一个数值,使得我们可以通过ATM吐出货币的个数和颜色来找到不同颜色所对应的货币值。
- 输入:排序数组,例如,{1,2,7}
- 输出:True/False
SQL,使用了关键字 where, not in, distinct
性格(穿插着问的)
- 为什么选择互联网行业
- 对第一份工作的期待是什么
- 工作地点为什么选择上海
- 研究生方向为什么选测试相关
- 之前做过前端的项目,为什么选择了测试
- 业余时间会做什么