1. 简单介绍项目经历2. 怎么做的压测,我看qps 挺高的,你用的多少个线程来模拟3. rabbitmq 的高可靠性是怎么保证的4. IOC是怎么帮我们做 bean 的管理的5. 笔试题,两个线程相互转账6. 你说是为了避免死锁,讲一下死锁的四个条件7. 你在这里使用了 synchronized 锁,他和 reentrantLock 有什么区别8. 你提到了 aqs , 讲一下 volatile 修饰的state 中 volatile 的作用是什么9. 讲一下 reentrantLock 是悲观锁还是乐观锁10. 反问环节,面试轮数,具体业务,面试评价全程 27 分钟结束,感觉面试官好像不怎么上心的样子,问的都是一些基础的八股,但是我回答得磕磕巴巴的,大概率寄了