1.有用过jdk17吗,有什么新特性
用过但不知道
2.假设团队从jdk8转到jdk17,怎么知道优化了哪里
回答了用jstat查看,不满意
3.垃圾回收算法
标清 复制 标整,以及各个GC收集器采用了什么算法,以及收集器组合方案
4.什么情况下会出现OOM,如何排查OOM
堆空间:存活对象过多无法回收,不规范语法如无线递归,内存泄漏
元数据空间:类信息,热点代码
排查:JVM自带工具,阿尔萨斯,又问有没有实际用过阿尔萨斯,回答没有
5.最左前缀匹配,并举个例子问我索引命中了吗
用(a,b,c)联合索引举例,也说优化器对索引的优化
6.如何查看索引情况
explain
7.项目有没有搭建Redis集群
没有,感觉对我没兴趣了
8.大数相加(String a,String b)
9.反问:面试表现
和我说现在竞争很激烈(意思是你挂了)
汗流浃背了,基本不怎么问八股,项目一点没问
#Java##面经#