面经
<!– more –>
写面经,攒人品
- 自我介绍
-
汇合 Hashmap
- 底层构造,版本
- 1.7 与 1.8 的构造区别,其余区别
-
ConcurrentHashmap 与 HashMap
- 构造,区别
- 不同版本的区别
- CAS 是什么?
- 罕用的 jvm 虚拟机
-
jvm 垃圾回收器
- 有那些罕用的垃圾回收器
- CMS 的垃圾回收过程
-
单例模式
- 有哪些写法
- 区别是什么
- 双检锁的长处?是完满的吗?
- 数据库索引?(聚簇索引、非聚簇索引;hash 索引、B+ 树索引)
- B+ 树结构?
- 事务的隔离级别?作用?
-
MVCC
- MVCC 原理
- MVCC 在不同的隔离级别的区别
-
Spring
- 有什么特点,性能,ioc,aop,DI
- xml 配置如何转成 Bean
- Bean 的实例化过程
- 循环依赖
-
redis
- 分布式锁怎么实现的
- 有哪些数据结构
-
rocketmq
- 音讯生产失败怎么解决的(没解决,应用 mq 的原生的重发机制)(分为投递失败,业务解决失败)
-
synchronized
- synchronized 原理?
- synchronized 加在办法上和代码块上的区别?生成的指令的区别?
- 反诘