酷家乐测试开发工程师一面1227
20min面试+35min手撕
面试体验很差,像kpi,面试官没开摄像头+出了两道非常规的手撕+最后没反问直接结束。
1.自我介绍
2.实习拷打
3.讲一下测试流程
4.回归测试的影响范围是如何来评估的?
5.接口测试的代码是什么形式的?
6.a接口的返回作为b接口的输入,平台是怎么实现这个逻辑的?
7.对登录接口设计测试用例
8.性能测试是怎么做的?
9.性能测试遇到了瓶颈你是怎么判断是哪边的问题?
10.基于redis构建分布式锁缓解超卖问题讲一下是怎么做的
11.手撕1
高铁模拟 我们来模拟一下高铁乘车的行为,假设这趟高铁只有一个车厢 售票50张。需求:1.我们有一个文件A存放了已经买票了的乘客,文件里的格式是:张三 3100001990****0011李四3200001988****2222文件有两列,第一列是乘客名字,第二列是身份证号。2.我们有一个文件B存放已经检票的乘客,文件格式和文件A一致,用于做检票记录。3.我们有一个检票器,是直接刷身份证:输入:checkin<身份证号>如:checkin3100001990****0011输出:成功或者失败原因与此同时,需要在文件B中增加一条检票记录PS:自己考虑和定义可能的失败原因。4.买票功能:输入:buy<名字><身份证号>如:buy张三3100001990****0011输出:成功或者失败原因。5.退票功能输入:refund<身份证号>如: refund 3100001990****0011 输出:成功或者失败原因
12.手撕2
我跟面试官说很久没写这种类型的代码了能不能换个其他的,给我换了个依旧看不懂,怀疑就是故意的出这么刁钻,我面的测开啊不是开发,无语了。。。
写出一个程序,能够把任意图片文件(假设为jpg,或者png格式,其他格式可不考虑)做下处理:把输入图片等分为ABCD四块,调整ABCD四块的位置,写入图片,并将图片保存为jpg文件,划分与调整的方法如下:切分后的例子如下。在上面的切分逻辑中,将CD两块的每个像素颜色值取反(newRed=255 - oldRed,newGreen=255-oldGreen,newBlue=255-oldBlue)取反后的例子如下。
烤面筋,炒冷面