字节日常实习Seed 飞书 AI 部门面经(回忆版)

一面:

  1. aicoding:给一段有问题的麻将判胡代码,找出问题并修改。追问:除了基础胡法还有很多地方胡法,设计动态配置模块
  2. RAG 有了解过吗,讲下链路。
  3. MySQL 的引擎是什么?底层数据结构?为什么不用 B 树?索引一定生效吗?
  4. 讲下高并发场景下有哪些缓存问题,怎么解决
  5. 你的项目里布隆过滤器➕双重判定锁➕空值缓存链路是什么样子的,布隆过滤器原理是什么
  6. 这里消息队列起到什么作用,如何解决消息重复消费的问题

二面:
2. 给一段有问题的高并发限流器代码,指出问题所在
3. aicoding 一个需求,内容是简易检索系统

参考来源:https://www.nowcoder.com/feed/main/detail/e41003e55d574b3a9e217391d71235ed