小红书 AI Agent 工程师 - 面试题 & 面经

面试特点

  • 算法题难度偏大

  • 会考察对小红书产品和内容生态的理解

  • Agent 架构设计题较多

  • 前端 AI 应用方向也有独立考察


一、Agent 架构与设计

Q: 如何设计平台的 Multi-Agent 架构?

参考答案: 按职能拆分 Agent:

  • Planner Agent:任务理解和分解

  • Executor Agent:具体任务执行

  • Reviewer Agent:结果验证和质量控制

  • Router Agent:任务分发和调度

通信方式:

  • 共享黑板(Blackboard):所有 Agent 读写共享状态

  • 消息传递:Agent 之间直接通信

  • 编排器模式:中心化控制流程

Q: 实现一个能完成小红书发帖全流程的 AI Agent?

参考答案: 思路:让世界适应 AI(结构化接口)而非让 AI 适应世界(视觉识别 UI)

  1. 通过 API 接口完成发帖,而不是模拟 UI 操作

  2. 任务分解:

    • 意图理解:用户想发什么内容
    • 内容生成:文案撰写 + 图片选择/生成
    • 标签推荐:基于内容匹配话题标签
    • 发布执行:调用发帖 API
    • 效果跟踪:监控数据反馈
  3. 每个步骤有校验和人工确认节点

Q: Agent 架构的演进路线?

参考答案:

  1. v1 - Prompt 驱动:单次 LLM 调用,提示词工程

  2. v2 - 工具调用 + RAG:Function Calling + 知识检索

  3. v3 - 多智能体 + 动态 Context:多 Agent 协同、状态管理、自适应上下文

Q: Agent 如何处理错误和模糊性?

参考答案:

  • 模糊性:向用户澄清、多候选方案并行探索、置信度阈值触发确认

  • 错误处理

    • 重试(指数退避)
    • 降级(切换到简单策略)
    • 回滚(恢复到上一个正确状态)
    • 人工介入(超过错误阈值时)

二、大模型面试题

Q: LLaMA 1/2/3 的异同?

参考答案:

  • LLaMA 1:基础开源模型,使用 RoPE、SwiGLU、Pre-Norm

  • LLaMA 2:扩大训练数据(2T tokens)、GQA 注意力、更长上下文(4K)、RLHF 对齐

  • LLaMA 3:更大训练数据(15T+ tokens)、128K vocab、GQA、多语言能力增强

Q: 大模型参数量为何是 7B/13B 等特殊数字?

参考答案:

  • 主要由模型维度(hidden_size)、层数(num_layers)和注意力头数决定

  • 这些超参数通常选择 2 的幂次或其倍数,利于 GPU 并行计算

  • 经验性的 Scaling Law 指导:在给定计算预算下最优配置

Q: vLLM 加速推理的原理?

参考答案: 核心:PagedAttention

  • 将 KV Cache 分成固定大小的页(blocks)

  • 类似操作系统虚拟内存管理

  • 解决 KV Cache 内存碎片化和浪费问题

  • 支持 Continuous Batching:动态调度请求


三、产品理解(小红书特色)

Q: AI 内容生态的机遇和挑战?

参考答案: 机遇:

  • AI 降低内容创作门槛,更多用户能产出高质量内容

  • 个性化推荐 + AI 生成 = 千人千面的内容体验

  • 搜索场景 AI 化,提升信息获取效率

挑战:

  • 内容同质化、AI 水文泛滥

  • 真实性和信任问题

  • UGC 平台的"人味"vs AI 生成内容的平衡

  • 版权和原创性界定

Q: 小红书做独立 AI 功能的意义?

参考答案:

  • 小红书有独特的生活方式内容数据,AI 可挖掘决策价值

  • AI 搜索/推荐增强用户找信息效率

  • AI 创作工具降低 UGC 门槛

  • 差异化竞争:结合社区生态的 AI,而非通用 AI


四、算法题(难度偏大)

  • 和大于 Target 的最短子数组

  • n 个灯泡问题(n 轮操作后亮着几个)

  • 数组取数最大化(取数后移除相邻元素)

  • 不同的子序列

  • LRU Cache 实现


五、前端 AI 应用面试题(如有前端方向)

  • 流式输出的 Layout Shift 如何解决?

  • AI 聊天界面新消息平滑滚动 + 用户回看历史的处理

  • Markdown 代码块高亮 + 一键复制

  • Prompt 模板管理系统设计

  • RAG 流程中前端的职责

  • 提示词注入(Prompt Injection)前端防护

  • AI 应用特有的性能监控指标