字节跳动

Agent 开发一面面经

完整信息

30 条问法 · 26 道题

本篇目录
当天下午已约二面。 跟面试官聊了些比较新的东西,包括Computer use,pi agent,DeepSeek harness,整体感觉是比较稳,庆幸自己跟上时代步伐了。 项目 实习项目拷打 企业 AI 助手项目中,基于滑动窗口和摘要压缩的会话记忆是怎么实现的?3.1 滑动窗口大小是怎么确定的,大概设置多少轮?3.2 哪些场景适合滑动窗口,哪些场景更适合直接通过摘要进行上下文压缩? 文档在线自动更新时,如何保证并发更新的幂等性,避免多个任务相互覆盖?4.1 RocketMQ 在文档自动更新链路中的哪个位置?4.2 为什么文档更新这里考虑使用 MQ,而不是直接在定时任务中处理? 你对业界其他 Agent / Agent Harness 有哪些了解?5.1 展开介绍一下你了解的 DeepSeek Harness 和 Pi Agent。5.2 如果把这些 Harness 和你实习中的 Agent 项目结合,你会怎么做?是否有必要替换当前方案? 除了开源 Agent,你是否调研或使用过其他厂商的 Agent 产品?6.1 介绍一下你了解的 Claude Code 上下文压缩机制。 介绍一下你对 Computer Use 的了解情况。7.1 Computer Use 操作本地电脑的大致实现机制是什么?7.2 是否了解操作本地电脑和操作云端电脑两种方案? 平时使用 AI Coding 工具开发时,遇到过哪些问题? 你平时使用 AI Coding 工具的完整开发工作流是什么? 八股 常见数据库有哪些类型?不同类型数据库之间有什么区别? MySQL 底层索引使用什么数据结构?2.1 为什么 MySQL 索引使用 B+ 树,而不是其他树结构? 算法 算法题:判断二叉树 B 是否为二叉树 A 的子结构。要求先描述解题思路,再进行代码实现。 算法题:求两个有序 List 的相同元素。2.1 分析当前实现的时间复杂度。2.2 如果两个 List 变成无法整体排序的无限序列,应该如何处理?2.3 使用 Bitmap 时,如果元素值范围非常大,会有什么问题?2.4 是否可以将两个无限序列拆成局部、分批处理? 反问 候选人:团队 Agent 目前主要负责什么垂类业务方向? 候选人:团队内部是否比较鼓励使用 AI Coding? 面试官:你现在使用 AI Coding 的工作流是怎么样的? 面试官:有没有更 AI Native 的做法?
本篇目录
  1. 01
  2. 02
    企业 AI 助手项目中,基于滑动窗口和摘要压缩的会话记忆是怎么实现的?
  3. 03
  4. 04
    3.2 哪些场景适合滑动窗口,哪些场景更适合直接通过摘要进行上下文压缩?
  5. 05
  6. 06
  7. 07
  8. 08
  9. 09
  10. 10
    5.2 如果把这些 Harness 和你实习中的 Agent 项目结合,你会怎么做?是否有必要替换当前方案?
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
  16. 16
  17. 17
  18. 18
  19. 19
  20. 20
  21. 21
    算法题:判断二叉树 B 是否为二叉树 A 的子结构。要求先描述解题思路,再进行代码实现。
  22. 22
  23. 23
  24. 24
  25. 25
  26. 26
  27. 27
  28. 28
  29. 29
  30. 30

同作者面经

展开其余 4 篇收起其余 4 篇

相关公司