1. 介绍一下你的项目1.1. 项目在学完以后在哪方面收获最大?1.2. Java后端技术栈里,你哪方面知识掌握的不错?2. volatile关键字有什么作用?2.1. 能举个例子吗?2.2. 指令重排序有什么问题?2.3. 指令重排序有问题的话,为什么还要重排序呢?3. 了解类的初始化的过程吗?4. AOP的实现原理和使用场景是什么?4.1. 动态代理的原理是啥?5. MySQL中默认的事务隔离级别是啥?5.1. 可重复读是如何保证的?6. b+树的特性是什么?6.1. b+树的优势是什么?6.2. b+树的层高是由什么决定的?7. Redis的内存淘汰策略了解吗?算法题:LRU策略实现(写了10min让说思路)8. 对大模型有什么了解?8.1. 如果调prompt无法满足需求,还有什么解决方案?8.2. 蒸馏的过程大概知道吗?8.3. 如果在你的项目中引入大模型可能应用在什么场景下?#软件开发笔面经#