小红书 AI Agent开发 一面凉经

1、自我介绍
2、 Spring 框架常用的注解有哪些?
3、@Autowired 注解的底层原理是什么
4、在实现  @Autowired  的依赖注入时,是怎么通过反射来获取成员变量的?
5、具体是用什么反射方法来获取这些字段(Field)?
6、获取到字段后,又用什么方法来检查它是否被  @Autowired  注解标记?
7、请讲一下 Spring 中一个 Bean 的生命周期
8、谈谈你对 JVM 调优的理解,有哪些常见的调优参数或方法?
9、在启动命令中调整 JVM 参数,怎么做?
10、解释一下 ThreadLocal 是什么,以及它的底层原理。
11、ThreadLocal 可能会导致什么问题
12、比较一下 MySQL 和 Elasticsearch 的区别,以及各自的应用场景
13、为什么 ES 要使用倒排索引,它相比顺序扫描的好处是什么?
14、项目为什么选择用 PGVector 而不是 ES 来做向量数据库?ES 可以吗?
15、谈谈对 RAG的理解,你认为它主要解决了哪些问题?
16、手撕 八皇后问题
(追问)算法的时间复杂度是多少
全部评论
楼主,有后续么。我看面试里面好像没有和agent相关的内容呢
点赞 回复 分享
发布于 11-03 23:25 北京

相关推荐

一、少量八股1.介绍下self-attention,计算其时间复杂度。2.为什么要用multi-head attention?3.kv cache是什么?它为什么能极大地提升推理速度?4.PPO的clip机制?在线强化学习和离线强化学习有什么区别?RLHF是哪一种?5.为什么要用reference model?为了解决什么问题?二、项目深挖1.如何让多个agent协同工作的?举个具体的协同机制例子。2.如果一个agent误判导致策略冲突,如何处理?3.你们有没有用到类似AutoGen或LangChain的框架?为什么选这个框架?4.你是怎么设计agent的记忆系统?5.长期记忆如何存储?如果历史记录量非常大,怎么优化查询效率?6.有没有做记忆衰退,避免旧数据干扰新任务?7.你们这种模块堆叠的架构是怎么设计视觉问答模块和动作模块的协同逻辑的?8.你简历里的人机协作流程,具体是什么意思?怎么设计人工干预与agent自动处理的平衡?9.human feedback是怎么被agent消化吸收的?有没有用rl进行策略更新?三、业务理解1.有没有做过模型压缩?比如在车载端或低端设备上的推理加速?2.如果量化后理解能力下降怎么办?怎么做精度补偿?3.你怎么处理响应速度与推理精度之间的tradeoff?是先召回再精排,还是单次生成?4.如果要做电商agent,你会选择哪些模态的信息作为输入?比如文本评论、图像、视频、购买记录?5.有没有做过A/B测试?
查看19道真题和解析
点赞 评论 收藏
分享
评论
2
9
分享

创作者周榜

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