美团点评 测开 面经
听说发面筋能涨人品,ball ball美团爸爸给我一个hr面
一面8.20 50min
1、为什么选择测开而不是开发,核心原因是啥?
2、测试要做什么;
3、与测试打过交道吗?
4、自测过程有参与吗?
5、评价自己做测开有什么优势?
6、项目有前端吗?
7、JVM内存模型?
8、反射;
9、线程同步方法?
10、URL后一系列的操作;
11、http与https;
12、死锁;
13、手撕 选出子串中最大和;
14、SQL选出成绩全部大于60的姓名;
15、测试微信朋友圈
二面8.22 1h20min
1、项目中遇到的问题以及如何测试,并说一说相应的测试用例
2、解决跨域问题没有?(对不起 没有特别了解)
3、项目的接口测试怎么做的
4、SQL注入
5、springboot的优缺点
6、你觉得你的项目现在还有哪些漏洞,如何去测试
7、cookie 和session,只用cookie不用session会怎么样
8、GET和POST的区别
9、什么是幂等性,如何测试幂等性,幂等性除了看数据库还能看什么
10、linux命令会么(gg,不怎么会)
11、说一说怎么保证线程安全
12、了解Java单例么
13、看你框架什么的也不错,为什么想做QA
14、你理解的QA是怎么样的
15、你说开发负责实现,测试负责产品整体,那产品整体这个维度包含哪些东西
16、你会不会转开发
17、给你一个任务你会怎么安排
18、你是项目负责人,要是你的工作完成了,但是你组员没有完成,导致delay,怎么解决
19、手撕
回文解码
现在有一个字符串,你要对这个字符串进行 n 次操作,每次操作给出两个数字:(p, l) 表示当前字符串中从下标为 p 的字符开始的长度为 l 的一个子串。你要将这个子串左右翻转后插在这个子串原来位置的正后方,求最后得到的字符串是什么。字符串的下标是从 0 开始的,你可以从样例中得到更多信息。
输入描述
每组测试用例仅包含一组数据,每组数据第一行为原字符串,长度不超过 10 ,仅包含大小写字符与数字。接下来会有一个数字 n 表示有 n 个操作,再接下来有 n 行,每行两个整数,表示每次操作的(p , l)。
保证输入的操作一定合法,最后得到的字符串长度不超过 1000。
输出描述
输出一个字符串代表最后得到的字符串。
输入
ab
2
0 2
1 3
输出
abbaabb
三面8.29 1h10min
1、自我介绍
2、深入剖析项目(站在一个测试和产品的角度分析)
4、介绍使用的中间件
5、写一个sql简单语句
6、Linux语句(面试官:二面后回去有没有好好学习?)
7、HTTP返回码
8、有什么要问的
#美团##面经##测试工程师##校招#