27实习面经-蚂蚁后端ai开发一面

整体面试还是不错的,但是没后续了,不知道是哪里出了问题
1.对Agent了解多少?RAG了解吗?
2.Skill和MCP的区别是什么?
3.如何用Redis实现分布式锁?
4.为什么必须用lua,不用lua会有什么问题?
5.你实现的分布式锁是乐观锁还是悲观锁?
6.CAS实现的乐观锁有什么局限性?在哪些场景下有风险?
7.如果让你用Redis做MySQL的缓存,你会采取什么样的更新策略?
8.在浏览器里输入URL到页面完全展示,中间都发生了什么?
9.Linux下的常用环境变量有哪些?
10.如何在shell脚本中判断上一条命令执行成功与否?
11.设计一个短链系统
12.你认为这个短链系统的性能瓶颈是在读还是在写?
13.那你如何优化性能呢?
14.手撕: 判断一个链表内部是否有循环,有的话找到循环开始的节点位置
全部评论

相关推荐

三月前只刷了90道题,项目八股啥也没有,一直在纠结要不要考研,三月买了数学,然后开始学项目10天做完了点评,后面就在学MQ以及稍微背了点八股,但还没投,突然了解到要agent项目就又花时间学了一下小林coding的项目,三月底终于开始投简历,那段时间一直没有面试,特别焦虑,终于美团给我发了第一个面试,也是我暑期的第一个面试,那天表现不错,但最后遗憾落败,后面又是没有面试,直到团子又把我捞起来了,这次更好,冲到了二面且和面试官聊的非常开心,但是最后算法题没做出来,寄了之后一下万念俱灰了,不知道该咋办,没有面试,八股也不想背,想直接等着五月份考研了,买了408四件套,过了不知道多久oppo和华为约了面试,oppo很顺利的通过了应用开发工程师的一二面和hr面,发了offer,华为也顺利入池,本来已经很开心了,打算就去oppo了,这时候团子又把我捞起来了,想着随便面一下,结果一面表现不错,半小时直接约了第二天二面,本来二面也只打算随便面面,就刷了一晚上题,结果二面和面试官聊的很开心,甚至没有手撕,我面完后下午躺在床上不知道在想什么,突然一个北京的电话打了过来,我看到归属地北京,心脏漏了半拍,接到确实是团子的hr,告诉我一到两周内发邮件,那一刻真的开心,我感觉这一路走来太不容易了,迷茫和焦虑,中间有一段时间背八股背到恶心,什么也不想干,一直在怀疑自己,到最后接到团子电话的那一刻什么都烟消云散了,对不起了oppo,我要去做团孝子了!希望看到这篇文的每一个人都能收获一个好结局,加油,别放弃!(希望28届的朋友能早开始就早开始,投的晚约面就晚,别像我一样投的晚每天焦虑的等待面试)
点赞 评论 收藏
分享
04-24 15:15
门头沟学院 Java
发点面经攒攒人品~1.论文拷打2.拷打实习3.拷打第一个项目:MinerU解析出的结果是Markdown,相比纯文本,Markdown的层级结构对检索有什么好处?在你的流程中,VLM是在检索阶段参与,还是只在最后生成答案时参与?Ragas评测中,如果Faithfulness得分低,说明模型出现了什么问题?4.拷打第二个项目:在LangGraph中,Node和Edge分别代表业务流中的什么?长短期记忆在实现上有什么区别?短期记忆通常存在哪里?Agent是如何识别并选择正确工具的?是基于工具的名称还是功能描述?5.讲一下向量检索和关键词检索各自的优缺点6.为什么RAG比直接问大模型更能减少事实性错误?7.如果原始文档被修改了,如何保证向量数据库里的索引同步更新?8.什么是Query Rewrite?能解决用户提问中的什么问题?9.Temperature参数调高和调低,分别会对模型的输出产生什么影响?10.讲讲CoT的原理?为什么它能让模型处理复杂任务?11.在Agent执行任务时,Thought、Action和Observation三者如何循环?12.当对话长度超过模型上下文窗口时,处理方法有哪些?13.模型在进行工具调用时,输出的是直接的结果,还是一个包含参数的 JSON 字符串?14.系统提示词和用户提示词在Agent约束力上有什么区别?15.讲一下什么是HNSW索引?为什么比暴力搜索快?16.讨论了一下OpenClaw17.在开发Agent应用时,你怎么判断一个任务该用7B的小模型还是70B的大模型?18.如果你发现Agent总是重复执行同一个错误的工具调用,你从哪个环节修复?
查看20道真题和解析
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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