虾皮春招一面

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、LRU
2、合并K个有序链表
    a、你这种递归解法的时间复杂度和空间复杂度是多少?
    b、不用递归的话,可以用什么其他解法?答了优先队列最小堆,复杂度如何?

面试官很温柔,周末面试看背景应该是在家里。主包的ES了解程度还是比较浅、MySQL的事务问题说的有点不清楚。
手撕都是老熟人,直接秒了,但是复杂度分析有一点卡住了,在面试官的引导下进行了分析。希望下周能约二面,欧捏该!

#发面经攒人品##在找工作求抱抱##面经java#
全部评论
我本来周六也约了一面 跟小米笔试撞了 推到了下周二 祝好运
点赞 回复 分享
发布于 昨天 20:21 北京
还能约周末啊
点赞 回复 分享
发布于 昨天 19:24 黑龙江

相关推荐

评论
1
3
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务