智能体与大模型应用工程一面面经
完整信息
本篇目录
📍面试公司:蚂蚁集团
🕐面试时间:6-09
❓面试问题:
基本上一点八股都没问
自我介绍
拷打项目
项目中你这个本地缓存和Redis二级缓存的设计,你认为哪些链路会使用这个本地缓存?
缓存的更新的话是怎么想的?
本地缓存的过期时间大概是多久?
你认为它的这个用户量多少、什么场景下会用到两级缓存这个复杂的一个场景呢?
你用MQ去做异步订单,你是怎么在自己的电脑上去测试这一块的呢?
怎么保证MQ的消息只被接收一次?
什么场景下只处理一次?
秒杀的时候你Redis中的集合是一直都有效的嘛?
假如你想要删这个set,但是在你要删的时候,服务挂掉了,这种情况怎么办?
对于个人订单的数据,你认为是持久化在DB中还是Redis中?
Redis的持久化有研究过吗?
为什么Redis肯定就没有办法去当持久化的数据库呢?(面试官说有一年春晚是百度赞助的,春晚上抢红包,百度就是使用Redis进行持久化的,这个还真是第一次听说);
智能体项目为什么使用Spring AI框架,而不用Python的那些框架?
你去比较过用Java以及其他语言去实现同一个模块之间的复杂度吗?
你认为Java这个语言跟Python比起来的话,它的优势是什么?
项目中RAG是怎么设计的?
知道关键字召回的方式吗?(BM25)
对于RAG知识库,一般情况下,你是怎么往里面导入数据呢?是在另外一个入口嘛?
智能体多轮对话的循环框架用的是哪个?
你觉得用Java做的话,它怎么让CPU的利用率提高呢?Spring AI这个选型你觉得它的优势在哪?
你这个项目里调用的模型是什么?
国内的大模型厂商和大模型都有哪些?
最后反问,在我反问的阶段,还问到我SDD的哪些步骤需要人工参与。
🙌面试感想:传奇耐面王不出意外还是倒下了[牛泪][牛泪][牛泪]
本篇目录
当前问题0124
- 01
自我介绍
- 02
项目中你这个本地缓存和Redis二级缓存的设计,你认为哪些链路会使用这个本地缓存?
- 03
缓存的更新的话是怎么想的?
- 04
本地缓存的过期时间大概是多久?
- 05
你认为它的这个用户量多少、什么场景下会用到两级缓存这个复杂的一个场景呢?
- 06
你用MQ去做异步订单,你是怎么在自己的电脑上去测试这一块的呢?
- 07
怎么保证MQ的消息只被接收一次?
- 08
什么场景下只处理一次?
- 09
秒杀的时候你Redis中的集合是一直都有效的嘛?
- 10
假如你想要删这个set,但是在你要删的时候,服务挂掉了,这种情况怎么办?
- 11
对于个人订单的数据,你认为是持久化在DB中还是Redis中?
- 12
Redis的持久化有研究过吗?
- 13
为什么Redis肯定就没有办法去当持久化的数据库呢?
- 14
智能体项目为什么使用Spring AI框架,而不用Python的那些框架?
- 15
你去比较过用Java以及其他语言去实现同一个模块之间的复杂度吗?
- 16
你认为Java这个语言跟Python比起来的话,它的优势是什么?
- 17
项目中RAG是怎么设计的?
- 18
知道关键字召回的方式吗?(BM25)
- 19
对于RAG知识库,一般情况下,你是怎么往里面导入数据呢?是在另外一个入口嘛?
- 20
智能体多轮对话的循环框架用的是哪个?
- 21
你觉得用Java做的话,它怎么让CPU的利用率提高呢?Spring AI这个选型你觉得它的优势在哪?
- 22
你这个项目里调用的模型是什么?
- 23
国内的大模型厂商和大模型都有哪些?
- 24
在我反问的阶段,还问到我SDD的哪些步骤需要人工参与。
