蚂蚁集团AI应用开发一面

蚂蚁国际 - AI风控 暑期实习一面 60min
问八股:
1.介绍一下transformer架构,它解决了rnn和cnn哪些无法解决的问题?
2.怎么理解词与词之间距离的概念?为什么大模型需要知道这个距离?
3.transformer的核心机制是什么?能不能用一个具体的例子串一遍里面所有概念?
4.你提到的QKV能不能具体讲一下?它的核心作用是什么?
5.模型层叠加之后会出现什么问题?我们要引入什么机制去解决这个问题?
6.传统的残差机制会有什么问题?现在业界有没有提出一些新的解决方案?
7.现在业界有很多先进的大模型,有些是7b,有些是325b,这个b的概念是什么?我们在做模型选择的时候怎么选?
8.对于不同的细分领域,能不能讲一下你对现有的模型厂商他们参数量选型的了解?
9.现在给你一个场景,比如说我们做ai coding,你会怎么去选择参数量?
10.对话型模型和推理型模型之间的区别是什么?分别适用于什么样的场景?
11.简要的介绍一下engine、sub engine、skill、mcp这几个概念,他们的用途是什么?在代码开发过程中分别用来解决什么问题?
12.在开发过程中,多轮迭代会话后工程越来越难以维护,你有没有什么好的建议?
13.对于上下文工程的最佳实践,常用到的一些技术或者解决方案都有哪些?
14.目前这个体系还很复杂,有没有现成的东西来辅助我?有没有了解现在开源社区很火的一些解决方案?
问实习:
15.聊一下实习期间你遇到最困难的一件事,这件事你是怎么解决的?得到了一个什么样的效果或结果?
16.为什么你会选择lsp这个方案?你是怎么找到和评估这个方案的?
17.如果说进一步提升的话,你觉得还有什么方向可以改进?让你现在再做一遍的话你是否会选择重新设计?
无手撕
18.反问

3.23面的,3.28收到感谢信,被老东家拷打麻了
#AI求职记录#
全部评论
同学,考虑一下我们这里吗,招实习生啦:https://careers.pddglobalhr.com/campus/intern?t=FFEgIPlwIe
点赞 回复 分享
发布于 04-09 10:48 上海
实习搞这么难吗?
点赞 回复 分享
发布于 04-08 00:12 广东
不能走日常转正嘛
点赞 回复 分享
发布于 04-06 18:24 美国
好人
点赞 回复 分享
发布于 03-30 12:00 北京

相关推荐

04-30 08:02
东南大学 C++
一、项目与经历1.你先做一下自我介绍。2.你做的两个小项目分别是什么?3.你之前做的这个高并发 AI 聊天系统,具体是一个什么产品?4.它和 ChatGPT 这类聊天产品相比,有什么不同?5.你当时在设计这个聊天系统时,上下文管理和 prompt 注入时机是怎么设计的?________________________________________二、AI IDE / AI 工具使用经验6.你用过 Claude Code、Codex 这类 AI IDE / AI 编程工具吗?7.你主要是用它们的 CLI、桌面端,还是网页版?8.在用这些 AI IDE 之前,你主要是用什么开发 C++?9.市面上常见的 AI IDE 工具你都用过哪些?10.你觉得这些 AI IDE 对 C++ 的支持怎么样?11.有没有什么让你特别不满意的地方?12.当这些工具帮你生成 C++ 代码后,你会怎么做验证?会直接接受,还是会 review / 测试?________________________________________三、Agent / ReAct / Claude Code / Skill / MCP13.你有调研过这些 AI IDE 背后的 Agent 模式和基础原理吗?14.你怎么理解 ReAct 这种 Agent 模式?15.你有了解过 Claude Code 的源码或整体架构设计吗?16.你觉得 Claude Code 的整体架构是不是基于 ReAct?17.从 Claude Code 这类产品里,你觉得有哪些设计思路是值得你自己的聊天系统借鉴的?18.你有了解过它里面常用的工具吗?比如 grep 这类。19.你自己用过哪些 MCP?20.你对 MCP 协议、安装方式、使用方式有了解吗?21.你觉得 skill 和 MCP 的区别是什么?22.你觉得 skill 算不算一种“渐进式披露”的能力组织方式?23.你在 Trae 或类似工具里,主要是怎么使用这些能力的?________________________________________四、聊天系统能力设计:读 / 写 / 调工具24.如果现在要让你的聊天系统具备“读文件”的能力,你会怎么设计?25.如果文件不在本地,而是在 GitHub 仓库路径下,你会怎么让系统读取它?26.如果系统本身还不具备调浏览器的能力,那你会怎么设计这部分能力?27.如果现在你的聊天系统已经具备了读、写和调 batch 工具的能力,那从系统实现角度,你要做哪些事情,才能真正让它具备这些能力?28.batch / 读 / 写这些能力,你会怎么做工具封装和调用适配?________________________________________五、投资分析系统如何抽成 Skill29.如果要把你的 AI 投资分析系统抽成一个 skill,挂到你的聊天系统里,让用户在聊天中直接调用,你会怎么设计?30.你的投资分析系统里,多 Agent 是核心吗?31.如果要 skill 化,多 Agent 这一层要不要保留?32.你的投资分析系统里不是还有知识库检索吗?如果做成 skill,这部分怎么处理?________________________________________六、回退机制 / 安全性 / 编排失败处理33.你刚才说的“回退机制”具体是什么意思?34.如果 AI 修改文件改到一半报错了,怎么保证用户原来的代码安全?35.你说的回退,是写日志、写操作记录,还是别的什么?36.如果是写操作记录,你会记录什么内容?37.这种回退是按行级别做,还是按块级别做?38.如果是编辑已有文件,而不是新建文件,回退机制怎么保证安全?39.你简历里写的“通过编排回退机制保障服务稳定性”,这里的“编排回退”具体指什么?40.你怎么定义一个工具调用或检索是“失败”的?41.你为什么要对失败结果做标记?42.如果检索结果本身不准确,你有做过效果评估吗?________________________________________七、语言迁移与学习能力43.如果 IDE 产品所需要的编程语言不是你熟悉的语言,你会怎么快速融入?44.你觉得在现在这个阶段,编程语言本身还是最核心的难点吗?45.你怎么看“学语言的术”和“学系统设计的道”这件事?46.你之前用我们那个 AI IDE 做笔试时,整体体验怎么样?47.你觉得在 AI coding 场景下,语言本身重要,还是方案设计更重要?
点赞 评论 收藏
分享
评论
5
29
分享

创作者周榜

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