面经
写面经,攒人品
- 自我介绍
- 集合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加在方法上和代码块上的区别?生成的指令的区别?
- 反问