腾讯会议,就一位面试官1. 自我介绍;2. 问项目,并没追问细节;3. 问项目是不是网上自学的,现实中有没有做过;4. 问八股:七层网络模型,UDP/TCP、HTTP各在哪一层,并发编程的特性,事务的特性,事务隔离级别,HashMap线程安全吗,哪个Map线程安全,Java8以后ConcurrentHashMap怎么实现线程安全,CAS是什么,wait和sleep的区别,Redis为什么快,MySQL的InnoDB引擎底层为什么用B+树,Redis的数据设置了过期时间一到时间就删除吗,RabbitMQ怎么保证顺序消费,RabbitMQ怎么持久化,Mybatis中#和$的区别,Spring的两大特性,AOP的通知类型有哪些,AOP底层为什么基于JDK和CGLIB这两种动态代理方式,volatile保障了并发编程的哪两大特性,volatile怎么保证有序性。