阿里国际暑期- AI应用开发 1h

面试很难,还是要多多练习,感觉自己说不明白业务逻辑
1.实习经历中涉及AI的部分说一下
2.向量召回之后为什么还要Rerank呢
3.粗排和精排在开销上有什么区别呢
4.粗排和精排在考虑相似度的时候有什么区别
5.背后有什么机制支撑它更精确地做这种精排呢
6.第一段实习构建的文档数量级
7.用什么方法能很高效地做相应的召回和检索
8.就是如此多的文档下,如何更快地去检索出来相应的文档呢
9.Agent和RAG怎么样封装再去对外提供这样的一个服务呢
10.有了解过构建Agent的范式吗
11.区别和使用场景
12.了解过多Agent吗
13.一般我们核心要关注哪些点
14.多Agent没有做过实践吗
15.Agent的记忆说说你的理解
16.有做过记忆的实践吗
17.用过LangChain和LangGraph这样的框架吗
18.主要用了框架的哪些特性
19.LangChain4j是把组件做了封装是吗
20.如何实现的流式输出
21.有没有其他方式实现Stream流式输出的这种感觉
22.Kafka如何保证的高性能
23.实现分布式锁一般会有哪些手段
24.抛开Redis呢,实现分布式锁的手段
25.有遇到过OOM的情况吗
全部评论

相关推荐

04-28 03:25
门头沟学院 Java
给我面没招了,发点面经攒攒人品~1.实习拷打2.论文拷打3.毕业是否有发表论文的要求?4.你自己有没有准备要发表论文?5.请详细聊一聊你的项目经历。你可以先讲一下"生活优选"这个项目是怎么做的。6.这个项目是基于某个开源项目做了二次开发,还是从零开始搭建的?7.请讲一下这个项目的整体架构是怎样的。8.你觉得这个项目中最有挑战性或者最难的地方是哪里?9.你这个服务是分布式的,还是单机部署的?10.你最初在MySQL中实现秒杀逻辑时,具体是用什么SQL语句来保证不超卖和一人一单的?11.为什么你认为MysqI不能保证原子性?12.如果使用update table set stock=stock-1wherestock>0,这个语句本身是原子性的,为什么你会觉得它无法防止超卖?13.你在Redis中是如何实现秒杀逻辑的?具体用了什么数据结构或脚本?14.既然你的系统是单机部署,为什么不在JVM内存中使用本地锁,而要去使用Redis增加额外的开销和复杂度?15.你之前面试过哪些公司或团队?是什么方向的?16.你这个项目是如何部署的?17.有没有尝试过部署到云服务器上?18.是否使用过Docker或Kubernetes等容器技术?你对此有什么了解?19.你在项目中使用了乐观锁和悲观锁来解决订单支付与关单的并发问题,请详细讲一下具体是如何实现的。20.悲观锁在数据库层面如何显式加锁?21.乐观锁和悲观锁分别适用于什么场景?有没有选择的原则?
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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