度小满后端一面
- Java中synchronized和ReentrantLock的区别是什么?
- 说说Redis主从同步与哨兵机制的工作流程?
- MySQL InnoDB中MVCC的实现原理是什么?
- Spring的IOC是啥,解决了什么问题?
- 消息队列的常见应用场景有哪些?选型时会考虑哪些因素?
- JVM中Full GC和Minor GC的触发条件与区别是什么?
- 分布式锁的主流实现方式有哪些?各自的优缺点是什么?
- 向量数据库相比传统数据库,在RAG场景下有哪些独特优势?
- 你是如何处理多节点状态同步过程中的延迟问题的?
- 认证模块的优化方案,是如何平衡安全性与性能的?
- 引入策略模式重构后,对后续功能迭代带来了哪些便利?
- 针对不同维度的查询需求,你是如何设计缓存Key结构的?
- 分片缓存策略上线前,你做了哪些验证来避免数据分布不均?
- 个性化查询的结果,你是如何做缓存预热与更新的?
- 高并发场景下,你是如何避免缓存击穿影响业务的?
- 首页性能优化过程中,你定位到的瓶颈是什么?如何解决的?
- 热点数据的缓存一致性方案,有没有遇到过极端场景的问题?如何解决的?
- 消息队列与定时任务的组合,是如何保障流量削峰的可靠性的?
- 多模型适配时,你是如何设计错误处理与降级策略的?
- 文档向量化处理时,如何避免关键信息丢失影响检索效果?
- AI代码评审的报告生成逻辑,是如何保证结构化与可读性的?
手撕:最长有效括号,回答中规中矩,等等通知吧
#发面经攒人品#