1、自我介绍
2、为什么投了字节?
3、说一下对于测开岗位的理解
4、介绍一下实习的项目
5、对于该项目的质量建设,你做了哪些工作?
6、MySQL和Redis的使用场景?区别?
7、MySQL慢查询排查(面试官好喜欢问这个,被问到好多次了)
8、索引类型?你们项目中用的什么索引?
9、索引底层原理?介绍下B+树吧
10、Redis数据类型及常见使用场景
11、接口自动化做到什么粒度?接口自动化执行通过率?
12、http&https&Rps区别?
13、你理解接口自动化的出发点?为什么要耗费人力做自动化
14、http和Rpc使用上的区别?
15、Redis 的key大小设置多少合理?
16、URL请求到响应的流程
17、栈和队列的区别?举一个只能使用队列不能使用栈的业务场景
18、线性表和链表区别
19、JAVA线程安全
20、锁的类型,你用过哪些锁?
21、乐观锁和悲观锁
22、SQL大法?求平均值,倒序
23、git常见命令?合分支、回滚版本
24、淘宝买东西页面白屏?说一下你的排查思路?(首先可以抓包看前端or后端问题、1、接口返回成功前端没展示2、接口请求失败or受阻【这里比较暴力的办法是可以开启远程debug端口,打断点执行即可】)
25、出现过的线上问题?排查思路?
26、扫码支付case
27、性能测试指标?常用性能测试工具?
28、算法题:求最长公共子串(写的有点问题,面试官说不用写了┭┮﹏┭┮)
----------------------------------------------反问环节