1. ==,equals的区别,Interger比较是用==还是equals2. 拆箱和装箱3. 原子操作类atomic,CAS实现的原理,CAS不操作会返回失败吗4. 操作数据库,mybatis的写法和流程思路,主要要注意哪些问题?5. a,b用户同时对一个状态进行操作,怎么处理?回答了数据库锁,synchronized,信号量,问还有什么方法。提示用redis(分布式锁,不会,问锁哪个字段)6. mysql事务隔离级别,默认是什么7. spring的事务是怎么实现的,使用的时候要注意什么问题?(提示private方法事务失效怎么处理)8. AOP管理的是什么对象来保证原子操作?9. 冒泡和快排的使用场景10. MySQL的索引了解哪些。where用函数导致索引失效的原因11. 给一个订单,但是有多个商家,一个用户下单可能买了第一个 第三个商家,发货是分开发货,设计一个物流信息相关的表怎么设计12. RAG的实现过程虽然答得一坨,但面试官人很好,很有耐心,也会给分享经验