字节跳动

Agent开发一面面经

完整信息

17 条问法 · 23 道题

本篇目录
#Agent面经# 自我介绍 项目拷打 业务项目主要问:有什么功能、有什么外部服务、核心功能怎么实现的、prompt怎么写的 Coding Agent项目主要问:如何做会话管理的、如何做上下文管理的(包括token怎么算的、为什么这么算、具体怎么压缩的、压缩提示词怎么写的、完成之后如何确认LLM真的完成了压缩)、skills是怎么管理和加载的、是否有做子Agent(顺便问了一个八股:单Agent和多Agent有什么区别?什么场景下用哪一个?) 八股 30.进程与线程的关系 31.从浏览器输入一个url到展示界面发生了什么 32.MySQL去重语句有哪些 33.ROW_NUMBER()怎么用的 34.Linux命令怎么查看进程和端口 35.数组和链表的区别 36.哈希表怎么解决哈希冲突 聊天 37.你是什么专业的 38.有接触过机器学习和深度学习吗 39.有尝试过模型微调吗 手撕 合并嵌套 JSON Question description 给定两个嵌套结构的 JSON 数据,实现合并函数。规则: 键值对(dict):递归合并相同 key,仅在一个字典中的 key 直接保留 列表(list):拼接(json1 列表 + json2 列表) 整数 / 浮点数(int/float):相加(json1 值 + json2 值) 字符串(str):拼接(json1 字符串 + json2 字符串) 布尔值(bool):取逻辑真(只要其一为 True 则结果为 True) 其他类型(如 None):以 json2 的值覆盖 json1。 要求:返回合并后的新 JSON,不修改原始数据。 示例放图片里 #我的求职进度条# #AI求职记录# #大厂# #agent# 配图中的示例 示例1(多类型合并含列表) 输入: json1 = {"a": 1, "b": [1,2,3], "c": False, "d": 2.5} json2 = {"a": 2, "b": [3,4,5], "c": True, "d": 3.5} 输出:{"a": 3, "b": [1,2,3,4,5], "c": True, "d": 6.0} 示例2(多层嵌套 + 列表) 输入: json1 = {"x": {"y": {"z": [10,20], "m": [1]}}} json2 = {"x": {"y": {"z": [20,30], "m": [2], "n": None}}} 输出:{"x": {"y": {"z": [10,20,30], "m": [1,2], "n": None}}}
本篇目录
  1. 01
  2. 02
  3. 03
    业务项目主要问:有什么功能、有什么外部服务、核心功能怎么实现的、prompt怎么写的
  4. 04
    Coding Agent项目主要问:如何做会话管理的、如何做上下文管理的(包括token怎么算的、为什么这么算、具体怎么压缩的、压缩提示词怎么写的、完成之后如何确认LLM真的完成了压缩)、skills是怎么管理和加载的、是否有做子Agent(顺便问了一个八股:单Agent和多Agent有什么区别?什么场景下用哪一个?)
  5. 05
    Coding Agent项目主要问:如何做会话管理的、如何做上下文管理的(包括token怎么算的、为什么这么算、具体怎么压缩的、压缩提示词怎么写的、完成之后如何确认LLM真的完成了压缩)、skills是怎么管理和加载的、是否有做子Agent(顺便问了一个八股:单Agent和多Agent有什么区别?什么场景下用哪一个?)
  6. 06
  7. 07
  8. 08
  9. 09
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
  16. 16
  17. 17

相关公司