JVM相关 1、jvm组成结构,分别是做什么的 2、jvm内存模型 3、类加载机制 http相关 4、网址栏输入网址,按下回车之后发生了什么 5、三次握手、四次挥手是什么? 6、为什么服务器第四次挥手的时候要等2MSL 7、说出几个常见的错误码,并说明原因和排查方向 多线程相关 8、在什么情况会用到多线程 9、线程池是如何实现的 10、线程池的几个核心参数 11、线程池中的线程是怎么创建的?是一开始就随着线程池的启动创建好的吗? 数据结构相关 12、红黑树有什么特点?用在什么场景 关系型数据库相关 13、mysql的索引有哪几种数据结构 非关系型数据库相关 14、redis和memcached、mongodb的区别 15、缓存雪崩、缓存穿透、缓存击穿 16、怎么保证缓存和数据库中的数据的一致性 17、redis为什么这么快 spring相关 18、spring的bean的生命周期 19、spring中IOC和AOP 20、spring中的自动装配原理 spring boot cloud相关 21、springboot相对于spring有什么优点 22、你的springcloud项目中使用了哪些组件?同类型的有哪些,为什么选择用这些组件 23、分布式事务和分布式锁