make和new差别,引用类型的意义
逃逸分析
channel的实现
gmp与gc,重点问题(网络io等待队列,读写屏障)
map的实现,重点问题(sync.map的实现,map实现随机的方法)
八股,为什么用b+树不用b树
mvcc的理解
幻读怎么解决
redo、undo的作用和实现
事务的实现
索引怎么建
联合索引最左前缀
聚簇索引与回表
底层数据结构和实现(压缩列表)
aof、rdb
为什么使用跳表
分布式锁与redlock
三种分布式结构
大key