🕒 面试时间 30 分钟左右全程八股1.java面向对象的特征2.java集合分类3.arraylist,linkedlist,vector的区别4.HashMap concurrentHashMap 区别5.HashMap扩容是怎么做的6.Redis 有哪些数据结构,他们的作用是什么7.Redisson用过吗?rlock是怎么做的8.缓存三兄弟是什么,怎么解决?9.了解过除了mysql的数据库吗,mongodb,pgsql等等?(没有,感觉最近pgsql问的很多,下来补补)10.线程池了解过吗?有哪些核心参数?11.线程池满了,又来任务怎么做?12.mysql的事务是什么13.mysql有哪些隔离级别,默认是什么?13.脏读幻读不可重复读是什么14.acid是怎么保证的15.mysql索引了解过吗,b树和b+树有什么区别,为什么不用b树16.唯一索引是怎么保证唯一的17.索引失效的场景18.慢sql怎么调优19.mq了解过吧,他的作用是什么,主要的应用场景是什么20.项目mq怎么用的最后聊了聊工作环境业务整体来说很基础,没有拷打