ai agent开发一面面经分享-百度

给我面没招了,发点面经攒攒人品~
1.项目拷打
2.提示词模板是怎么设计和迭代的?你怎么判断一个模板是真的更好了?
3.你们的 Agent 是单 Agent 还是多 Agent?
为什么这么设计?有没有考虑过另一种方案?
4.Agent 任务是怎么拆分的?
拆分粒度是怎么决定的?
5.上下文是怎么构建的?
你们怎么避免上下文过长或者信息污染?
6.如果上下文窗口不够,你优先保留哪些信息?为什么?
7.你们做代码理解的时候,AST、调用关系这些信息是怎么用起来的?
8.单测生成里,哪些代码其实不适合生成单测?你们是怎么识别并过滤的?
9.覆盖率高但测试质量很差,这种情况你见过吗?你们是怎么解决的?
10.mock 在单测里什么时候是必须的?什么时候反而会带来问题?
11.如果一个函数依赖数据库和RPC,你怎么让模型生成的单测还能稳定运行?
12.你们怎么评估生成单测的质量?除了覆盖率,还有哪些指标?
13.LLM 的输入到底是什么?模型真正看到的是什么?
14.self attention 的核心作用是什么?
为什么要拆成 QKV?为什么 attention 可以建模长距离关系,
15.为什么需要 multi-head为什么 attention 可以看成动态加权
16.同一个 token 的 Q、K、V 为什么不一样?
17.attention 复杂度很高,如果上下文特别长,你会怎么优化?
18.模型产生幻觉的时候,一般是什么原因?
工程上有什么办法降低
全部评论
强烈推荐!这个笔记写得很清晰 http://github.com/AccumulateMore/CV
1 回复 分享
发布于 今天 09:24 广东
吓尿了
点赞 回复 分享
发布于 今天 11:01 广东

相关推荐

又臭又长 12 题分享面经攒人品,感觉 ai 面就是一个大型的 agent,进入面试随机给你出问题,然后根据你的回答随机挑选关键词进行追问,然后进行下一轮的面试每题 (追问也是) 2min 回答,30s 准备时间1. 在任务完成过程中,主动找到核心问题,并提出解决方案的经历,当时是什么情况?你是怎么做的?请详细谈谈你的思路和策略。追问:在此基础上,我想了解您是如何和深入分析问题寻找根本原因的,能否请您详述描述一下在发现问题后,您是如何在一步一步深入分析找到问题核心所在,并最终确定解决方案的?2.在任务中定期检查进度发现问题并及时调整方向的经历,当时是什么情景?你是如何调整的?结果如何?追问:我想进一步了解的是在这次经历中您是否有对自己学习或改进的反思?例如您是否这次经历中提炼出了具体的改进点,并将其应用在后续的工作中3.分享某个新项目或活动被采纳的经历,你是如何推动起落地的又如何解决遇到的困难?追问:在此基础上,我想进一步了解您在推动这个新方案的过程中,是否有遇到过特别大的挑战或阻力,如果有零是如何克服这些困难,保证方案顺利实施的?4.回忆一次你发现自己的工作方式可能影响团队进度的经历。当你在寻求团队反馈并做出调整的细节。当时是什么情况?具体采取了什么措施?结果如何?追问:我想进一步了解的是这次调整中您是如何处理和协调团队成员之间不同观点和意见的你是如何确保团队成员理解和接受你的新工作方式,并共同推进项目向前发展?5.举一个实际的例子说明你在面对需求方有多个紧急需求时是如何评估优先及并做出回应的?当时是什么样的场景?你是如何分配时间和资源的?要是如何确保需求方对你的回复和解决方案满意的。追问:我想进一步了解在这个过程中,您是如何站在客户角度去理解和满足他们需求的比如您是如何保证他们的真实需要?以及你是如何确保这解决方案能够满足他们的预期?6.分享在项目或课程时需要学习到陌生的知识的经历。你是如何制定学习计划又是如何确保自己理解陌生知识的最终如何用在任务当中追问:在这过程中,我想了解你是否有过对学习内容深入理解和批判性思考,例如你是否对学到新知识有过疑惑或者是不同的见解?
查看12道真题和解析
点赞 评论 收藏
分享
昨天 13:35
门头沟学院 Java
攒攒人品!有面试过同岗的朋友欢迎评论区交流1.实习拷打2.项目拷打3.你们的 Agent 是单 Agent 还是多 Agent?为什么这么设计?有没有考虑过另一种方案?4.Agent 任务是怎么拆分的?拆分粒度是怎么决定的?5.上下文是怎么构建的?你们怎么避免上下文过长或者信息污染?6.如果上下文窗口不够,你优先保留哪些信息?为什么?7.你们做代码理解的时候,AST、调用关系这些信息是怎么用起来的?8.单测生成里,哪些代码其实不适合生成单测?你们是怎么识别并过滤的?9.覆盖率高但测试质量很差,这种情况你见过吗?你们是怎么解决的?10.mock在单测里什么时候是必须的?什么时候反而会带来问题?11.如果一个函数依赖数据库和RPC,你怎么让模型生成的单测还能稳定运行?12.你们怎么评估生成单测的质量?除了覆盖率,还有哪些指标?13.LLM的输入到底是什么?模型真正看到的是什么?14.self attention的核心作用是什么,为什么要拆成 QKV?为什么attention 可以建模长距离关系,15.为什么需要multi-head为什么 attention可以看成动态加权16.同一个 token的 Q、K、V 为什么不一样?17.attention复杂度很高,如果上下文特别长,你会怎么优化?18.模型产生幻觉的时候,一般是什么原因?工程上有什么办法降低19.Python有多线程吗?GIL 是干什么的?什么时候多线程是有用的?20.讲一下C++从源码到可执行文件的流程。21.手撕:给定数组的区间中位数之和:给定一个长度为n的数nums,一个区间 [l, r] 的 中位数 为:如果区间长度是奇数:排序后中间的数,如果是偶数:排序后靠左的那个数,要求:计算所有子数组的中位数之和
查看19道真题和解析
点赞 评论 收藏
分享
评论
1
8
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务