一面过了,面试官全程一直在叹气(答的也磕磕绊绊的二面主要是介绍了一下公司然后问一些个人经历的问题先自我介绍+项目介绍(点评+外卖项目拷打+八股结合1.threadlocal+jwt使用流程2.怎么取出token3.为什么使用redis,redis原理4.超卖问题,怎么解决数据不一致5.用到了rabbitmq里面哪种交换机6.超时重发怎么处理7.缓存穿透雪崩击穿怎么处理8.全局唯一id怎么实现的9.怎么避免id满了刚好又生成id了,id重复10.项目用到了哪些设计模式?怎么用的11.项目内有没有出现java抛出的异常?为什么会出现?12.异常处理机制的结构和作用13.创建线程的方式有哪些14.有哪些方式保证线程安全15.线程池的创建方式,种类16.怎么使用线程池,场景17.列举java集合接口和类,数据结构什么样的,有什么区别18.哪些是线程安全的(只答上了不安全的19.反射机制,私有字段怎么获取20.juc下面有哪些并发的类?用来干什么的21.调优参数命令有哪些22.jvm内存模型介绍23.垃圾回收原因,垃圾回收器24.mysql里acid特性25.undolog,redolog结合场景说明使用26.innordb事物隔离级别有哪些?27.死锁怎么造成的,怎么避免28.sql语句怎么优化29.aop原理介绍,项目中怎么使用的30.切点可以切哪里31.spring怎么做事务管理的32.spring常用注解有哪些33.springboot自动装配原理34.说几个stater,怎么装配的?结束了,感觉答的挺差的,八股和项目结合不起来投了三天简历勉强找到的面试😭😭