一面
1.redis的key删除策略
2.redis的渐进式rehash
3.rehash的时候来了删除指令怎么办
4.redis跳表的时间复杂度?为什么用跳表?
5.进程和线程的区别?
二面
1.SCF框架使用的协议?如果你写rpc框架会采用那种协议?
2.客户端没用netty如何进行拆包、粘包的?
3.netty处理拆包,已经读的数据放在哪?
4.MySQL的MVCC?
5.volatile关键字解决了什么?
6.为什么会有可见性问题?volatile怎么解决的?
7.volatile怎么解决有序性问题?
8.ZGC为什么停顿时间短?
9.反射的效率问题?以及如何优化?
10.云原生数据库?