小红书AI产品工程师一面4月16号(已挂)

小红书 · Product Engineer · 一面 · 2026-07

《面试题目》

  1. 请做一下自我介绍
  2. 你提到“问题导向”,具体是怎么体现的?
  3. PE(产品工程师)和传统后端开发有什么区别?
  4. 作为实习生经验不足,如何快速参与业务并给出建设性意见?
  5. 你在项目中是如何体现“问题导向”的?
  6. 多轮对话效果变差的本质原因是什么?
  7. ReAct 能解决上下文问题吗?
  8. 为什么?
  9. 你是怎么做上下文压缩的?
  10. 如何保证压缩过程中不丢关键内容?
  11. 如何判断哪些是关键内容?
  12. 长对话(20~30轮)怎么处理?
  13. 压缩本身会丢信息,你怎么控制?
  14. 为什么要用 topK + 元数据过滤?
  15. topK 是怎么实现的?
  16. (embedding 吗?
  17. 为什么不能只用 embedding?
  18. 为什么要结合关键词检索?
  19. embedding 相似 ≠ 语义相似,为什么?
  20. embedding 为什么会不准确?
  21. 如何提高 embedding 检索的准确率?
  22. 文本切分(chunk)策略怎么设计?
  23. 如果文本特别长(超过 token 限制)怎么办?
  24. 有没有了解业界的上下文压缩或检索方案?
  25. 你的系统一致性是怎么做的?
  26. Redis + MQ 是最终一致性还是强一致性?
  27. 秒杀场景可以用最终一致性吗?
  28. 这种方案会不会超卖?
  29. 你到底实现的是强一致还是最终一致?
  30. 如果要实现强一致性,应该怎么做?
  31. 多级缓存体系是怎么设计的?
  32. 如果没有缓存会有什么问题?

《参考解析》

  1. AI产品与 Agent 项目:回答这类问题要先讲清目标用户和业务场景,再说明模型、数据、工作流、评测指标和上线后的真实使用效果。面试官通常更看重你能否把 AI 能力转成可落地的产品闭环,而不是只罗列模型名。
  2. 项目深挖:项目深挖的核心是讲清背景、目标、你的职责、关键决策、难点和结果。遇到追问时优先用数据、取舍理由和复盘说明自己的判断,而不是只描述流程。