From 8e063a3e380837e4434c78f9aecbda53a7595d7d Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 28 Aug 2026 03:07:39 +0000 Subject: [PATCH] =?UTF-8?q?=E9=9D=A2=E7=BB=8F=E6=94=B6=E5=BD=95=EF=BC=9AIs?= =?UTF-8?q?sue=20#79?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: pyz2190 <220479871+pyz2190@users.noreply.github.com> --- content/docs/interview/dachang/issue-79.md | 62 ++++++++++++++++++++++ 1 file changed, 62 insertions(+) create mode 100644 content/docs/interview/dachang/issue-79.md diff --git a/content/docs/interview/dachang/issue-79.md b/content/docs/interview/dachang/issue-79.md new file mode 100644 index 0000000..a01baef --- /dev/null +++ b/content/docs/interview/dachang/issue-79.md @@ -0,0 +1,62 @@ +--- +title: "iiuuu-百度-go后台开发-一2面" +--- + +Coding Agent 项目 +Q4 这个项目是做什么的? +Q5 你去看过那份源码吗? +Q6 你写了五层架构,是哪五层? +记忆分层 +Q7 记忆你提到有两块,具体是什么? +Q8 为什么要分用户级和项目级? +Q9 你觉得哪些内容值得抽取成记忆? +MCP 设计 +Q10 你的 MCP 是怎么设计的? +Q11 你的 MCP 估计是延迟加载,怎么做的? +Q12 这相当于还是把所有工具写进上下文,只是描述很短,然后让模型调 tool_search 拿完整定义? +上下文压缩 +Q13 你的上下文压缩怎么做的? +Q14 有个场景:模型必须完整读出一个很大的代码文件才能知道改哪一行,读出来加上 prompt 就把上下文打满了。这种情况怎么解决? +Q15 如果让你设计这个索引,你会怎么设计? +评测设计 +Q16 你简历里那个评测数据集是干什么的?里面有哪些内容? +Q17 你的评测指标有哪些? +Q18 效果你直接把结果塞给模型就让它评了吗? +Q19 我问的是你具体怎么让它评估? +Q20 你的评估 prompt 会怎么写? +多 Agent 架构 +Q21 多 Agent 应该怎么拆分? +Q22 主 Agent 怎么调用子 Agent? +Q23 场景题:模型反问用户“你说的是下面 1、2、3 哪个选项”,用户回了个“2”。主 Agent 有完整上下文能理解,但子 Agent 因为上下文隔离拿不到。你怎么让子 Agent 知道这次要干什么? +Q24 这个补充内容怎么设计?数据格式用什么? +Q25 第二个场景:子 Agent 跑完把结果给了用户,用户在同一个话题上继续深问。这时候各个 Agent 怎么调度? +Q26 那你现在有思路吗? +场景题:告警分析平台 + +背景:大公司除了对外 AI 产品,还有内部提效工具,主要两类——数分(数据分析)和告警分析。面试官让二选一。 + +Q27 你选哪个? +Q28 告警分析的数据源有哪些? +Q29 除了日志还有别的吗? +Q30 你用过 Prometheus 吗? +Q31 你收到一条告警“某个接口发生了 N 次 500 错误”,你的告警分析 Agent 怎么处理? +Q32 如果让你设计这个 Agent,整个流程是什么样的? +Q33 复现用户行为如果成功了,数据不就被改了?比如创建订单、发放流水、发放虚拟货币,用户会莫名其妙多一笔钱。 +方向与选型 +Q34 你是对后端开发感兴趣,还是对 Agent 方向感兴趣? +Q35 Agent 是用 Go 写的? +Q36 这个项目是直接让 vibe coding 生成的,还是自己搭的框架? +Go 语言 +Q37 你看过 goroutine 的数据结构设计吗?看过源码吗? +Q38 什么场景下你会用 goroutine? +Q39 其中一个 goroutine 失败了怎么处理? +Q40 子协程里 panic,主协程里 recover,有效果吗? +Q41 知道为什么吗? +系统设计:点赞功能 +Q42 设计一个点赞功能,数据怎么设计?有哪些表、哪些缓存? +Q43 如果是对帖子点赞呢? +Q44 那你表里的“用户 ID”指的是谁的 ID? +Q45 点赞数是什么维度的? +Q46 你是哪个维度? +Q47 用户+帖子维度的话,你的 count 永远是 1 啊。一个用户能给同一个帖子点很多次赞吗? +Q48 缓存加在哪些地方?