T厂 Agent开发日常实习一面挂凉经

一上来先是手撕,比较简答,大概做了5分钟。
一、多模态 RAG 与检索评估
多模态预处理中,图片在 RAG 系统里是如何向量化检索的?
多模态预处理环节的技术难点是什么?
如何杜绝跨场景召回相似步骤的问题,具体实现方式是什么?
介绍评估精度和召回率所采用的框架,以及召回率的具体计算细节。
该框架中精度和召回率的计算方式分别是什么,二者的核心区别是什么?
能否只关注召回率而不关注精度,原因是什么?

二、实习项目与意图识别
介绍实习业务方向相关的意图识别模型的实现内容。
意图识别模型具体能解决什么问题,结合实例说明模型效果提升的具体表现。
实习项目中遇到的三个技术问题里,最难的是哪一个,具体难点是什么?
实习项目的数据集是如何构造的?
该实习项目的开发周期是多久,开发人员配置如何?

三、代码生成项目与模型适配
代码生成相关项目的开发目的是什么?
该项目与相关经典框架解决的问题是否相同,核心区别是什么?
相关经典框架为何不支持 Qwen 系列模型,具体问题是什么?
如何让 Qwen 模型正常使用相关工具,具体实现方式是什么?
思考模型与非思考模型的输出除标签外,还有哪些核心区别?
如何解决 Qwen 思考模型产生错误工具调用、空工具调用的问题?
项目中遇到的核心挑战是否与相关经典框架解决的问题一致?
该项目是完全自研还是参考相关实现,具体做了哪些内容和思考?

四、Agent 记忆体系(长 / 短期记忆)
模型多轮对话的历史记录中,长期记忆和短期记忆由谁定义、如何区分?
长期记忆和短期记忆的判断主体是谁,判断的指标是什么?
长期记忆的维护需要哪些策略或算法,具体如何维护?
长期记忆是否需要做处理,是直接保留对话内容还是总结后保存?
长期记忆的总结工作由谁实现,总结的触发时机和算法是什么?
结合发现的问题和采取的措施,继续介绍项目后续的开发内容和思路。
模型调用搜索工具的优化实现效果如何,与未使用工具前的核心区别是什么?
项目中状态机的能力具体是如何体现的?
大模型如何感知状态机的当前状态?
短期记忆的 5 轮对话指原始对话还是整理后的内容,短期记忆如何转化为长期记忆?
触发短期记忆转化为长期记忆的条件是什么,如何结合短期记忆和已有长期记忆生长新的期记忆?
长期记忆的淘汰算法是否为先进先出,该算法是否存在问题?
针对长期记忆先进先出算法的潜在问题,是否有新的优化思路?
长期记忆是否一定要淘汰,能否通过检索方式调取而非丢弃,该思路的可行性如何?
长期记忆占用模型上下文窗口会导致输出窗口压缩,该问题的优化方向是什么?

五、RAG 与代码助手落地
项目中 RAG 的作用是什么,其调用时机是怎样的?
该代码生成相关项目整体的技术难点是什么?
现阶段各类大模型代码助手平台大规模落地使用的最大难点是什么,解决哪个核心问题才能实现规模化应用?
如何解决大模型对大代码量项目理解不足、易出错的问题?
代码助手在代码检索时,如何高效找到与问题相关的依赖并提供给大模型?
现阶段为何少有框架做代码依赖相关的优化工作,核心原因是什么?
若要解决代码依赖难以查找、模型无法理解整体代码库的问题,除构建图谱外还有哪些方法?

六、模型训练与技术拓展
介绍实习过程中做的模型后训练相关工作,具体实现方式是什么?
基于 400 条回答不佳的真实数据,如何将其用于模型训练?
仅靠 400 条数据难以训练出靠谱模型,如何将数据集扩展到 1 万条,具体的扩展过程是什么?
介绍近期看过的技术相关文章,说明其核心内容和解决的问题。
该技术框架与其他同类框架(如 Agent 相关框架)的核心区别是什么?
介绍毕业论文的研究方向和核心内容。
能否立即到岗实习,实习的可到岗时间是怎样的? #Agent面试会问什么?#
全部评论
感觉问的可以呀
点赞 回复 分享
发布于 04-11 23:27 北京
这agent面试这么难,这是要结合背后的算法
点赞 回复 分享
发布于 04-11 23:22 辽宁

相关推荐

04-22 03:21
已编辑
西南石油大学 Java
作为26届的学生, 撞上AI的风口, 肯定是不好受的base地成都, 我从25年七月实习结束之后就一直在投递简历, 期间几乎面完了成都所有的中小厂:九恒星-java开发实习生: 忘了星云联动-前端开发实习生, 忘了海乂知-项目助理: 做军工程序, 断网开发, 没招技术岗, 进去问了三个问题就叫回去等通知鲁大师-Android实习生(九点下班): 面试官水平很高, 但是我当时一问三不知, 前半段在闲聊, 后半段问技术我一直在重复不知道北京万相信息: 一面数据结构, 计算机网络, 简历上的项目, spring的原理, 二面差不多的问题, 挂的原因是(项目经理说你不太稳定, 看起来有点浮躁)晓多科技: 忘了致远互联:一面问: 如果客户那边报来一个问题, 你会如何解决我首先查看用户问题发生的页面, 定位到前端具体的文件, 然后通过浏览器调试工具了解相关问题是页面处理逻辑问题还是网络问题, 后者还需要我落实到后端具体的业务接口去看代码, (然后我结合了我实习期间做的一个接口修复做了说明)如果问题发生了, 你还是只能在无头服务器上定位问题. 你怎么办我会使用jps, jstack等工具, 手动调用用户问题涉及到的接口之后观察jvm堆栈的情况, 了解是哪个线程在处理什么业务时发生了问题, 然后落实到具体的线程对应的具体业务, 当然还是要紧贴业务具体解决二面问: 我们部门大部分工作都是对接用户那边的问题, 然后解决工单, 可能涉及到代码的编写很少, 不知道你能不能接受(我肯定不能接受, 应届生要想保持竞争力怎么可能不写代码)三面HR面试: 通过各种问题考察, 你能不能在客户服务部门当一个技术客服, 我故意问了很多晋升与转部门的话题, hr面挂了成都阳程智启软件:用过什么数据库, mysql与postgresql的区别, 你开发过Agent项目吗, 如果项目的提示词窗口不够大怎么办, 向量数据库在你的Agent项目里面起到了什么作用,  ... 大部分都与AI相关北京北方新宇(对日开发, 日常开发完全断网, 入职之后有日语培训, 薪资水平在6k左右浮动):线下笔试: 考的全是老掉牙的问题, 包括前端, 后端, 数据库, 没有涉及到框架, 全是java语言特性与html原生设计, 数据库最难的也不过左连接与右链接,由于我们三个笔试做得很烂, 面试官直接一面三: union与union all的语义, java并发编程中, 有哪些方法保证线程安全..., 你的优点与缺点是什么, 你在大学期间做过的最印象深刻的是什么, (由于我大部分都直接抢答, 另外两位也一问三不知, 面试通过)滴滴:https://www.nowcoder.com/feed/main/detail/ebfd2aee449046fdb5790209af5550bf?sourceSSR=users虎牙:首先手撕算法, 用String类型实现两数相加,然后Android相关面试题:Android的消息机制;View测量, 布局以及绘制原理,Android BitMap压缩策略,Parcelable和Serializable的作用、效率、区别及选择Android事件分发机制还有其他多如牛毛的线上面试, 其中体验最差的便是广州叶子公司, 线上面试持续一个小时, 从java语言基础到计算机网络, 再到spring, 再到分布式组件, 再到对实习中的项目进行微服务重构. 几乎全部回答上来, 结果告知我在微服务层面的技术深度还不够(这是实习岗位, 转正6k)整体上来说,中小型公司比较喜欢问spring,一二线大厂喜欢问java并发, jvm, 手撕算法,其他几乎都是围绕着实习期间做的项目或者自己写的项目中小厂没有笔试,大厂的笔试都是围绕着牛客网作为笔试平台, 围绕着三方面展开, 分别是单选, 多选以及编程, 一线大厂的编程题会有动态规划(迅雷今年的春招, 三道编程题有两道动态规划), 二三线大厂的编程题会考察三个方面, java原生api, java并发编程, 有的甚至会考sql(比如说汉得信息),对于leetcode, 我没有系统性地刷过. 在这么多面试, 大厂必考手撕算法(主要是围绕简单或者中等难度的题, 这些题往往考察用数据结构优化时间复杂度), 中小厂几乎不考更重要的隐性问题就是你的性格, 中小厂现在极为看中个人性格是否稳定, 他们通常会通过自我介绍, 询问你的职业规划, 为什么从上一家公司离职(必问), 期望薪资如何, 有考公考研的计划吗(直接回答没有).我在25年11月份之后挂掉的面试大部分都是性格问题, 经常在最后一环面试中被评定为性格过于积极, 不适合枯燥的编码工作,
查看21道真题和解析
点赞 评论 收藏
分享
评论
1
7
分享

创作者周榜

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