2026.3.21 全程1h出头1、自我介绍2、实习相关3、ES为什么能高效检索?请举例说明写入和查询流程。4、ES和MySQL的底层数据结构有什么区别?5、ES服务器内存占用高,为什么?正常吗?6、请描述一下RAG的流程和分层设计。7、KNN和ANN的区别是什么?8、整个系统是如何持续运转的?9、Kafka如何保证消息不重复也不丢失?10、Broker端如何进一步提升以保证不丢失?11、如何实现缓存与数据库的一致性?12、如何用Redis的持久化机制保障重要数据不丢失?13、MySQL事务的ACID特性是如何实现的?(追问底层原理)两道手撕:1、LRU2、合并K个有序链表a、你这种递归解法的时间复杂度和空间复杂度是多少?b、不用递归的话,可以用什么其他解法?答了优先队列最小堆,复杂度如何?面试官很温柔,周末面试看背景应该是在家里。主包的ES了解程度还是比较浅、MySQL的事务问题说的有点不清楚。手撕都是老熟人,直接秒了,但是复杂度分析有一点卡住了,在面试官的引导下进行了分析。希望下周能约二面,欧捏该!3.24 晚上已约二面