被拷打了好难受,记一下答的不太好的1. spring 单例的线程安全问题2. spring 的循环依赖怎么解决3. redis的持久化方式https://zhuanlan.zhihu.com/p/3400827034. concurrentHashMap的初始化方法一开始只会给cap复制,数组的初始化是在put第一个元素的时候执行的、 5. full gc的触发场景6. 场景设计题是有两百万的数据怎么做缓存优化(这里好像想考我redis的缓存淘汰策略我没有get到,答了可以数据库做水平分表,读写分离啥的,然后让我分析一下要几台机器可以抗住)7. spring mvc的工作原理8. cpu的缓存模型,这里答了l1,l2两级缓存好像不太满意,后来想想可能想让我说缓存一致性协议啥的复盘的时候又想起来:1. redis的高可用方案2. rokcetmq的高可用(和rocketmq的部署方式相关)#软件开发2023笔面经#算法题是反转部分链表,这里写了半天一直有边界问题,头已经晕了更新后续已经回到人才库了