🐜蚂蚁日常实习面经(已oc

岗位:蚂蚁数字科技-智能研发工程

一面(11.24 90min):
1、自我介绍
2、深入讲一下你第一个项目,这个项目里面你设计的智能体的工作流程是怎么样子的?
3、详细说一下里面的技术细节?跟模型的交互有哪些提示词,你是怎么设计的?这个过程中有哪些调优?
4、你提到了会让模型结合提示词输出类似于json的结构,实际在和模型对接的过程中,有没有遇到模型幻觉问题,模型如果没有按照这层结构输出怎么解决?
5、即使使用了few-shot也只是降低了幻觉概率,如果还是发生了,比如先输出了一段总结的话再输出json,有什么方法去兜住这种异常情况?
6、有听说过上下文工程吗?你的项目里面有做一些上下文工程的优化吗?
7、如果内容超出模型支持的token上限你会怎么解决?
8、假如内容里面有不太友好的结构或者语句你会怎么转换变得对模型友好?
9、在调用模型那些对话接口的时候,你有没有一些常用的超参数分享一下?
10、温度有配置过吗?温度的高低对于模型输出会有怎么样的影响?
11、详细介绍一下你的第二个项目
12、有看过或者用过spring ai alibaba吗?
13、看到你项目里支持对接mcp,讲一下你对mcp协议的了解
14、有没有用过另外一个技术function call?讲讲mcp和function call的区别是什么?
15、有了解过标准的rag请求分为哪几步吗?
16、embedding之后有一个rerank步骤有了解过吗?
17、讲一下你embedding所使用的模型
18、展开讲一下你写的责任链与规则树的通用流程编排框架?是通过yaml或者json这种配置文件写还是java代码的形式?
19、有用过langchain和langgraph吗?
20、平时是怎么结合ai编程的,有用到哪些ai相关的产品?
21、有用过gpt5的深度研究模式吗?这个深度研究模式跟平时的这种对话模式最大的区别是什么?
22、讲一下spring框架的aop机制的原理是怎么样的,用来做一些什么功能
23、多线程操作hashmap时会用到怎么样的一个类
24、手撕:LRU
25、反问

二面(12.10 30min):
1、自我介绍
2、聊背景以及学校合作相关的问题
3、选一个项目介绍一下,中间遇到了什么问题?你是怎么解决的?
4、为什么想要做agent开发?为什么选择spring ai?
5、设计一个双向链表,描述数据结构
6、头指针和尾指针有什么作用?如果现在只知道一个node节点,但是不知道头尾指针,怎么把这个节点从链表里面删除?
7、我现在手里有100张卡片,上面写了1-1000的整数,设计一个数据结构记录100张卡片的数字。然后随机拿走两张剩下98张卡片,用一个最快的方式找到拿走的两个卡片上的数字是什么?
8、问了些个人情况(实习时间、广州人为什么来杭州之类的...)
9、反问,无手撕

#牛客AI配图神器#
#发面经攒人品#
全部评论
求大佬指点
点赞 回复 分享
发布于 04-03 15:35 北京
看见八股都头大啊
点赞 回复 分享
发布于 03-04 21:37 重庆
佬 简历项目是啥
点赞 回复 分享
发布于 01-09 10:18 北京
uu也是三角洲的吗
点赞 回复 分享
发布于 2025-12-22 18:06 广东
接好运
点赞 回复 分享
发布于 2025-12-17 14:53 广东

相关推荐

攒人品攒人品1.自我介绍2.说一下项目中或者实习中有挑战的一点3.场景题:根据用户的需求查询数据库生成报表的AiAgent,怎么设计4.Agent决策机制:Agent如何决定什么时候调数据库,什么时候生成图表?这个决策是怎么实现的?5.工具调用规范:工具的调用规范,这块是怎么大概设计的?每个工具有什么规范?6.安全控制:在做生成报表的时候,如何控制SQL只允许SELECT,react怎么控制,禁止DDL(如DELETE)这种操作?怎么去设计这一块?7.了解过工具的组成吗(name?description?prompt)?LLM输出框架Functioncalling?8.输出稳定性:大模型输出准确率不一样,怎么让它每次基本保持一个稳定的输出?(如何提高输出一致性)9.LangChain和LangGraph有了解过吗?10.Agent编排有了解过吗?11.RAG大概有几个核心流程?文档加载、文本分割之后还有哪些主要流程?检索策略有哪些?(追问:检索可以通过关键词和语义,那重排这块是怎么做的?)12.多轮对话(多轮查询)有研究/看过吗?在你的项目/实习中用到这块了吗?是在哪一块用的?13.HashMap:HashMap在1.8之前和1.8是怎么实现的?1.8有什么不同?14.Spring依赖注入实例化加载机制聊一下?15.依赖注入(@Autowired)大概是怎么一个过程?经过哪些步骤?16.redis 的pipeline和事务有什么区别?17.事务原子性:● 事务(EXEC)能保证原子性吗?有什么局限性?● 如果要保证原子性,怎么做?● 在EXEC执行前,客户端连接断开了会发生什么?● 事务中的命令是顺序执行的吗?能不能被中断?(指其他客户端的命令能否插队执行)18.怎么保证数据不丢失19.集群:如果集群中有一个或两个节点有问题,是怎么做的?(故障发现与转移)20.rdb和aof21.HTTP/1.1和HTTP/2有哪些核心改进?● (追问)你提到HTTP/2头部压缩中,服务端和客户端都有索引表  ,这个索引怎么去看?● (追问)HTTP/2的多路复用是怎样的?,和以前的网络模型有什么区别?现在的浏览器里(HTTP/2)底层模型是什么?● (追问)HTTP/3底层有什么变化?22.TCP有哪些部分组成23.tcp报文(数据帧)的结构大概是怎样设计的?包括哪几部分?24.linux如何查看Linux中的进程? 查看端口占用用什么命令?25如果user服务卡住了,怎么分析?   还有其他的吗?还有其他的吗?还有其他的吗?26.如何查看进程有哪些状态?ps-ef看哪个值d状态什么意思z?啥是僵尸状态?为啥父进程没有被回收呢?27.k8s接触过吗?doctor呢?langchain?28.部署服务怎么做?29.shell脚本?30.算法,一开始是一个shell脚本我说不会shell,改了一个力扣209:长度最小的子数组
点赞 评论 收藏
分享
评论
5
27
分享

创作者周榜

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