逸驾智能,大众旗下全资子公司,面试官北京口音,目测是个大佬,我以为我看的底层都已经够深了没想到他问的更深,会在面试开始之前把这次面试会问到哪方面都提前告诉你,会引导你解答,不会的时候还一直安慰我说这个题只是一个附加题没关系的,人超级nice。
索引原理
锁的升级过程
锁能不能降级?
读写锁
一个服务器白天很忙,锁升级了,晚上空闲,能不能降级?
lock底层实现
AQS
读写锁怎么计数
list线程安全的子类(除了vector)
用过的一些数据结构
MySQL的存储引擎
MySQL的索引分类
MySQL事务特性
MySQL怎么解决幻读问题的?
为什么选用B+树
还给我科普了一下B+树第一层和第二层是直接加载在内存的,所以磁盘IO是从第三层开始的
B树和B+树的区别
垃圾回收
讲一讲hashmap
什么时候转红黑树?为什么是8
红黑树什么时候退化成链表?为什么是6
讲一下堆和栈的区别
一个局部变量int类型的前面加了一个static关键字,在JVM分在哪个区域
CAS需要操作是原子性的吗