小米java开发二面面经
0.自我介绍+项目
1.切面失效的可能原因
2.慢SQL问题定位
3.MYSQL存储引擎的区别
4.ACID
5.各个隔离级别以及可能的问题
6.B+树具体实现
7.千万数据在MYSQL的B+树上会存几层
8.MYSQL有哪些日志?都有什么用
9.MYSQL执行流程
10.执行器具体实现
11.分布式事务解决方案
12.分布式锁
13.setnx在集群模式下会有什么问题
14.MYSQL和REDIS不一致问题解决
15.REDIS具体实现,知道的都说一下
16.为什么REDIS快
17.REDIS的IO模型是什么?具体是NIO里的哪一个?
18.中间件就只会个redis吗?还知道其他的中间件或者关键技术吗?
是我太菜了,还有一些很难的问题我忘了,可能不缺人。
反问问他我能不能过,他说我了解的不够深入,中间件会的太少了
#小米22届秋招面试##面经##校招##Java工程师#