1.springboot自动装配原理
2.说几个启动器(starter)
3.定时任务用的什么框架
4.怎么搭建springboot项目的
5.点餐项目中redis的使用场景
6.redis是单线程的还是多线程的,为什么是单线程的?有了解过其特性吗
7.redis有哪2种持久化方式,分别的优缺点
8.redis除了缓存,,还有哪些应用(分布式锁没答出来)
9.redis分布式锁的实现,什么场景下用到分布式锁
10.分布式锁的重要特性
11.分布式锁的实现
12.valiatle关键字
13.mysql索引的数据结构,mysql有哪些存储引擎,(innoDB和monno?)
14.为什么用B+树结构,和其他结构比的优点
15.点餐项目多少张表?
16.mysql的关键字in和exist
17.事务四大特性
18.点餐项目中表的关联查询涉及到修改表的字段值吗?()
19.套餐里菜品是怎么存的(存的是菜品的id吗,他说是想问3大范式)
20.每次查套餐时要取菜品名称吗
21.短链接为什么要用rocketMQ(应该先回答为什么要消息队列,然后回答为什么要选RocketMQ)
22.RocketMQ是管理平台操作的,还是纯代码实现的
23.jvm内存共享区域有哪些?方法区中的方法的执行过程?
24.类加载器有哪些?类加载过程?双亲委派机制的作用
25.方法区中还有哪些东西?
26.GC的方法,判断垃圾的方法
27.垃圾回收算法有哪些?标记清除算法的缺点
28.堆分为哪几部分
29.自己在做项目中遇到的问题