一面
总结:没啥好说的,能力不匹配,答不上来也不能怨谁.....
上来面试官先介绍了,部门的业务,然后就来做题吧。
1.手撕,合并区间。十来分钟不让做了,只通过了3组用例。有几个情况没有考虑。
2.手撕,输出数组全排列。没思路
3.说一下你做过的最难的一个项目。
4.收银系统的流程?
5.扫描商品这里的测试是怎么设计的?
6.扫码商品这里有哪些异常情况需要考虑?
7.说一下收银系统里商品的几张表,以及之间的关系。
8.你说到了库存数量,库存扣减并发的情况应该怎么处理?
9.下单后重复支付的情况应该怎么处理?
10.开发认为不是bug,你是怎么处理的?
11.比如开发认为这个bug是来自支付宝的bug不是项目的bug,你这个时候会怎么处理?
反问:
1.您认为应聘测试开发,他的开发水平应该达到一个怎样的标准?
这部分社招和校招的标准是不一样的,对于社招的通信应该是与研发的水平相当的。像刚才遇到的bug,我们会与开发人员一起去检查整个代码的逻辑,帮助他判断缺陷出自哪里。对于校招的同学,我们希望他能达到这个水平。