小红书 · 社区工程

Product Engineer(AI 与全栈方向)一面面经

完整信息

41 条问法 · 39 道题

本篇目录

#牛客AI配图神器##小红书##小红书#9.24 一面,时长约 50min。

整体主要是:项目深挖 + RAG/Agent + AI Coding + 算法 + 高并发场景题。

1. 自我介绍 / 实习

  1. 自我介绍
  2. 简单介绍一下实习经历
  3. 为什么研究生期间没有新的实习?

2. AI 项目深挖

  1. 这个项目用了哪些 AI 相关功能?
  2. 讲一下完整的 RAG 流程
  3. 检索部分具体做了哪些功能?
  4. 为什么不用向量检索?
  5. 为什么这个场景更适合关键词检索?
  6. 保留了向量检索 / 混合检索接口,具体怎么实现?
  7. 有没有验证过检索准确率?
  8. 如果召回不准,可能是什么原因?怎么优化?
  9. Chunk 切得太细和太粗分别有什么问题?
  10. 切块除了按段落 / 标题,还有做其他优化吗?
  11. 了解 overlap 吗?作用是什么?
  12. 这个项目最大的难点是什么?
  13. 怎么提升 AI 本身的准确率?
  14. 这个项目你自己平时用得多吗?
  15. 模型用的是哪个?

3. Agent / Workflow

  1. 再介绍一下另一个 AI 项目
  2. 这个项目里 AI 具体做了什么?
  3. 有没有自己搭过 Agent?
  4. 现在更像是把 LLM 当一个功能点使用,还是 Agent?
  5. Workflow 和 Agent 有什么区别?
  6. 了解 ReAct 吗?

4. AI Coding

  1. 日常开发怎么使用 AI?
  2. 现在写代码频率高吗?
  3. 是不是全部用 AI Coding?
  4. 有没有写 Skill 给 AI 补充上下文?
  5. 了解 Skill 的加载模式 / 渐进式加载吗?

5. 算法

  1. 手撕:和为 K 的子数组
    • 前缀和 + HashMap
    • 时间复杂度 O(n)
    • 空间复杂度 O(n)

6. 工程 / 高并发

  1. 你的项目有没有考虑过高并发?
  2. 如果这个 AI 应用出现高并发,你会怎么处理?
  3. 哪些结果适合加 Redis 缓存?
  4. 如果不同用户需求不同,缓存怎么设计?
  5. 知道哪些限流策略?
  6. 用过异步任务 / 异步队列吗?

7. 其他

  1. 你之前主要做后端还是前端?

8. 反问

  1. 新人进入社区工程团队后,一般会参与哪些项目?
  2. 团队主要技术栈是什么?
  3. 新人做到什么程度后可以开始独立负责项目?

整体感觉项目问得比较深,尤其是 RAG、Agent、AI Coding 和工程能力。

本篇目录
  1. 01
  2. 02
  3. 03
  4. 04
  5. 05
  6. 06
  7. 07
  8. 08
  9. 09
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
  16. 16
  17. 17
  18. 18
  19. 19
  20. 20
  21. 21
  22. 22
  23. 23
  24. 24
  25. 25
  26. 26
  27. 27
  28. 28
  29. 29
  30. 30
  31. 31
  32. 32
  33. 33
  34. 34
  35. 35
  36. 36
  37. 37
  38. 38
  39. 39
  40. 40
  41. 41

相关公司