1.自我介绍
2.说一下hashcode()
3.面向对象三大特性
4.接口和抽象类区别
5.说说HashMap的结构,扩容机制等
6.JVM内存
7.新生代对象转移到老年代的条件
8.如何判断一个对象是否可以回收
9.spring循环依赖是什么,spring如何解决
10.聚簇索引和非聚簇索引区别,B+树叶子节点结构特点
11.mysql有哪些锁
12.mysql事务隔离级别,默认隔离级别,如何保证幻读
13.mysql三大日志相关
14.redis基本数据结构
15.springboot启动流程,加载机制
16.包装类常量池
17.反问