# 一面* 自我介绍,提到了github以及CSDN,说github上有200+star以及和别人合作的项目也有200star,面试官大惊,说那我很优秀嘛。现场访问我的CSDN,看到有800多个粉丝和10w浏览量,小夸一下说那还可以。看到我CSDN上有很多算法题解,问我参加蓝桥杯没有,我说参加了拿了个省二(🤡🤡🤡)1. 说一下java集合中的Map,底层的扩容机制….2. 说一下jdk1.8之后Map有哪些改进?(ConcurrentHashMap线程安全….)3. 说一下redis的缓存穿透?解决办法4. 布隆过滤器底层是怎么实现的?5. 讲一下JVM类加载机制?6. 对象的生命周期,怎么创建的(忘了他是怎么问的了,反正没答好)?7. JVM的垃圾回收器,以及他们的组合使用情况(只记得G1和CMS)8. G1和CMS的垃圾回收算法?9. G1和CMS的特点以及使用情况?10. mysql的存储引擎有哪些?11. innodb和MyISAM的特点/对比,为什么mysql用innodb做存储引擎?(不知道)12. 说一下B树和B+树的数据结构特点,B+树相对于B树来说优点是什么13. 知道覆盖索引和索引下推吗?(都不知道)14. 索引失效的情况?15. spring中的循环依赖怎么解决?录音没录上,还有几个没答上来的问题忘了。。。#java# #面经#