一面 50min
MySQL引擎
myisam和innoDB区别
你觉得什么是事务
innoDB怎么实现事务
事务的ACID是怎么实现的
回滚是怎么实现的
MVCC如何实现快照读
快照读和当前读用在什么地方
有哪些行锁,锁住的是行还是索引
mysql索引有哪些,介绍一下B+tree
索引在B+tree是怎么存储,存的是什么(主键、非主键)
复合索引(a,b,c)查询条件为c会走索引吗,(a,c)呢,了解索引下推吗
redis的zset底层数据结构,为什么用跳跃表而不用红黑树
RDB怎么保存数据,bgsave过程redis还进行了修改操作,怎么保证快照保存的是修改前的数据
hash和java的HashMap有什么区别
JVM内存结构,jdk1.8做了哪些改变
volatile可见性怎么实现
synchronized是怎么加锁的,其他线程怎么知道
锁升级机制
自旋锁有什么缺点,CAS在哪会用到
线程池参数
提交任务的过程参数会怎么变化
线程池的filter有了解吗(不知道他是不是想问ExecutorFilter)
全部评论
(12) 回帖