AI岗面试必问,附上我的回答思路

一、Agent模块(秋招顶流!大厂会轮番追问)

  1. 为什么做Agent项目?(结合岗位说,比如“想解决XX场景的效率问题,刚好贴合贵司AI落地方向,还能锻炼推理和工程能力”)
  2. 讲下你的Agent项目?(必追问预警:难点咋解决的?踩过啥坑?落地有啥数据效果?别只说“做了啥”,重点说“解决了啥问题”)
  3. 演示下Agent项目实现细节?(划重点:别只说“用了LangChain”,面试官要听具体的!比如核心代码逻辑、用的框架版本、部署时卡在哪了,怎么解决的)
  4. Agent开发框架咋选?LangChain/LLaMA Index/AutoGPT/Chroma,你为啥选这个?(避坑:别只吹优点,提一嘴框架的小缺点,再说说你怎么规避的,显得你很懂)
  5. Agent的“自主性”咋实现的?(冷门坑题!字节、百度常问,结合记忆机制、推理决策、技能调用说,不用太复杂,说清逻辑就行)
  6. 还有其他Agent范式不?(反应式、目标导向、分层、协作式)你项目用了哪种?为啥适配?(别死记定义,结合你做的项目说,比如“我做的任务需要分层拆解,所以用了分层范式”)
  7. Agent项目背景是啥?(必追问:市场上同类产品有啥短板?你做的项目牛在哪?突出你的产品思维,面试官很吃这一套)
  8. Agent推理模式有哪些?(少样本、链式、反向、树状)各自适合啥场景?咋做差异化设计?(举个小例子,比如“简单任务用少样本,复杂任务用链式推理”,更直观)
  9. 推理模式咋选?咋实现动态切换?(答题技巧:结合任务复杂度、数据量、响应速度说,比如“任务简单就用少样本,复杂了就自动切换成链式推理”)
  10. 多Agent执行策略怎么选?怎么切换?(必追问:任务咋分配?冲突咋解决?有没有容错机制?结合你项目里的实操说,别空谈理论)
  11. 跨模块错误追踪的Agent知识库咋建?(说点实在的:数据从哪来、怎么清洗、检索咋优化、错误咋反馈,一步步说,面试官爱听细节)
  12. 基于代码构建知识库的Agent咋设计?(补细节:用啥工具解析代码、知识库索引咋优化、能不能适配多语言,这些都是面试官会追问的)

二、大模型相关(所有AI岗必问,别只关注老模型!)

  1. 主流大模型有哪些?(开源+闭源,别只说GPT-4、文心一言!补最新的:Qwen-2、Llama 3、Gemini 1.5、GPT-4o,各自的特点说两句,比如“Qwen-2开源,适合企业部署;GPT-4o准确率高,适合复杂任务”)
  2. LLM为什么会产生幻觉?咋解决?(分三层说,好记:数据层面——训练数据有错误;模型层面——推理逻辑有问题;应用层面——没有约束,解决方案对应着来,比如“数据层面清洗数据,应用层面加Prompt约束”)
  3. 模型预热是什么?为什么要预热?咋实现?(大白话:预热就是提前加载模型,避免首次调用太慢,实现方案:批量请求预热、模型缓存、负载均衡,结合项目说)
  4. 长文本生成怎么做?(解决碎片化问题:滑动窗口、注意力压缩、多轮续写+连贯性校验,比如“把长文本分成小块,逐块生成,再做连贯性调整”)
  5. 大模型怎么量化部署?(有点冷门!工程岗必问:INT4/INT8量化、模型蒸馏,比如“用INT8量化,模型体积变小,部署更高效,准确率略有下降但不影响使用”)
  6. 大模型微调怎么做?(必追问:数据咋准备?超参数咋设?效果咋评估?比如“用行业相关数据微调,超参数学习率设0.001,用测试集对比微调前后的准确率”)

三、Prompt工程与多轮对话(应用岗非常高频)

  1. 如何写好Prompt?(核心原则:清晰、具体、有约束、给示例,每个原则配个小模板,比如“让模型生成NL2SQL:‘基于表user,查询年龄大于25的用户姓名,输出SQL语句,不要多余解释’”)
  2. 你做Prompt工程有什么经验?(必追问:咋优化Prompt的?比如“从模糊到具体,加约束条件,多轮迭代,比如一开始Prompt太笼统,模型输出混乱,加了具体要求后,准确率提升了40%”)
  3. 写两个Prompt示例?(高频场景,直接抄:1. NL2SQL:“基于表order,查询2024年10月的订单数量,输出SQL语句,仅返回SQL,不添加任何说明”;2. 代码查bug:“以下Python代码有bug,请找出bug并修改,说明修改原因,代码:xxx”)
  4. 多轮对话如何实现?(解决模型遗忘问题:上下文压缩、历史信息筛选、歧义处理,比如“只保留最近5轮有效对话,压缩冗余信息,遇到歧义就追问用户”)
  5. Prompt注入有什么风险?怎么防护?(冷门!应用岗必问:风险是恶意Prompt让模型输出不当内容,防护:过滤恶意输入、设置Prompt白名单、添加安全约束)
#AI求职实录#
全部评论
接好运
1 回复 分享
发布于 03-03 21:19 北京
蹲蹲面经
1 回复 分享
发布于 03-03 21:19 北京
接好运
1 回复 分享
发布于 03-03 18:11 北京
点赞 回复 分享
发布于 昨天 08:21 美国
跟着牛佬好好学习 天天向上
点赞 回复 分享
发布于 03-04 21:05 广东
框架选型细节?
点赞 回复 分享
发布于 03-03 21:18 北京
很有价值!
点赞 回复 分享
发布于 03-03 18:36 北京
哇!学到了学到了,可以出一个针对这些问题更详细的解读下嘛,想直接背下来
点赞 回复 分享
发布于 03-03 18:15 北京

相关推荐

xtu大迫杰:偶遇校友,祝校友offer打牌
点赞 评论 收藏
分享
昨天 12:44
已编辑
吉林大学 Java
是个千人厂,没听过名字。1. 做一个自我介绍。2. 你这个项目和技术栈从哪里学的?有报辅导班嘛[答 都是是自己网上学的,学校教的东西没用]3. 我看了你放在github上的项目,前端也是你写的嘛[答 AI写的,90%精力用于后端开发,前端单纯用于作为后端逻辑的可视化技术验证(骗你的其实后端也是AI写的)]4. 好,你觉得这些技术栈研究得最深刻的是哪个[答 八股压根没背到后面,昨晚背了MySQL就说MySQL]5. 那讲一下MySQL的索引[答 从B+树选型一路吟唱到联合索引,索引失效]6. 联合索引ABC问题,AB走索引嘛,BC走索引嘛?BAC走索引嘛?A or B 走索引嘛[走,不走,走,不走。面试官点头说可以]7. 讲一下项目里Redission分布式锁实现8. Watchdog机制具体是怎么工作9. 消息队列有考虑过Kafka嘛,怎么选型的10. 你这个项目消息队列可能出现什么问题,怎么解决这个问题?[瞎扯没用的,被面试官引导答了视频处理可能产生消息堆积问题,然后开始吟唱]11. 文件分片自己写的还是用的什么框架?上传进度的Redis数据结构?上传的视频有多大?小分片大小?12. 项目里Redis会话记忆是啥意思?[面试官说不行,没人把这个全放Redis里[生气R]]13. 那这和直接查数据库有什么区别[扯了Token成本和解决幻觉问题之类的,给面试官听笑了,我最后也没绷住]14. 你平时是怎么使用AI coding的15. 算法,给了我一个leedcode链接,一看做过了。然后换了一道三数之和,也做过了。然后面试官说算了,让我讲讲思路吧反问:1.有什么需要提高的地方2.介绍一下部门业务有哪些这个面试官真的感官非常非常好,问问题还疯狂引导,感觉不会也会了。找实习  牛客AI配图神器#
查看15道真题和解析
点赞 评论 收藏
分享
评论
27
177
分享

创作者周榜

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