外包-快手
一面(快手面试官)
自我介绍,主要介绍一下近期的项目和项目中遇到的难点,自己在团队中起到的作用
回答: 自我介绍,最近负责小程序的项目(我投的岗是小程序),有两个难点:一个是前期需求落地不到位,测试用例编写不下去,整个团队反工帮助产品整理逻辑,我主要负责把需求中逻辑问题整理出来反馈给开发产品,然后产品调整之后跟进调整内容;第二个难点是,在做秒杀模块压力测试的时候,遇到了技术难题,测试环境压力测试结果和线上有不小差距,之后我们搞了一台服务器用线上从库的数据模拟线上数据发现了问题所在(可说可不说,因为面试官可能会细问)。问工具,fiddler,postman,讲一下postman做过什么?
考了一道代码,怎么比较两个字符串的大小?
回答:不会。
他说可以切片成数组,然后比较。自己下来研究了一下可以根据需求把字符串中间的.去掉(replace(".",""))然后转换成int做比较。public void test(String s,String t){ s = '3.4.5'; t = '3.6.8'; s = s.replace(".",""); t = t.replace(".",""); int s1 = Integer.parseInt(s1); int t1 = Integer.parseInt(t1); int resule = s1-t1; if( result > 0){ print("s1>t1"); }else if( result < 0 ){ print( "t1 > s1") }else{ print( "t1 = s1") } }
压力测试关注哪些点?
回答:没准备好,应该说:关注吞吐量,平均响应时间,总请求数(samples),错误率(error),最大响应时间,最小响应时间。