美团秋招后端开发二面面经

1.你的智能数据分析平台的具体工作流程是怎样的?你是怎么使用AI接口的?
2.你的Prompt如何调优,如果AI大模型返回的结果不太对,如何调优?如何保证AI生成的结果准确?
3.你们测试的时候结果误差大概是多少?
4.为什么选择星火大模型,而不是选择其他的AI大模型?
5.你还知道那些大模型?
6.你用到了Disruptor的无锁队列,它的底层如何实现?
7.在你的平台下为什么要使用Disruptor无锁队列?
8.图库平台的调研做过吗?市面上有哪些图库平台?
9.你的图库平台相对于市面上的平台的独特性有什么?
10.以文搜图,以图搜图,以色搜图怎么实现的?
11.问你一些关于AI大模型的东西,你了解过transform的架构是什么样子的吗?
12.多头自注意力机制是 Transformer 的核心组件之一,为什么要选择多头?它有什么好处?
13.与大模型进行交互需要输入token,常见的编码方式有哪些?
14.与大模型交互并进行训练时,怎么解决生成内容重复的问题?
15.现在主流的大模型的组成部分有了解吗?
16.大模型中Agent的组成部分?
17.Agent完成浏览网站和下载文件任务的一般流程都有什么?
18.大模型的RAG主要用来解决什么问题?
19.你使用RAG给大模型一个输入,系统是怎样的工作流程?
20.MCP知道吗?讲解一下?
21.八股:常见的Java线程池的参数?
22.线程池的工作流程?
23.AQS知道吗?他的底层原理讲一下?
24.类的加载过程?
手撕:
重排链表
假设你有一个单向链表L,其首节点被标为"head",这个链表代表了小美的工作任务流程:Lo >L → .. > Ln-1 >Ln你需要对其进行重新组织,以达到以下新的工作任务流程Lo≥ Ln ≥ L, → Ln-1 ≥ L₂ > Ln-2 →请注意,这里不能只修改节点任务的内容,而是需要实际地进行节点任务的交换。
全部评论
哥 你不是面的是后端的二面嘛
点赞 回复 分享
发布于 11-20 11:39 陕西

相关推荐

不愿透露姓名的神秘牛友
11-24 22:24
科陆电子 电控硬件工程师 12k*15 本科211
点赞 评论 收藏
分享
一、少量八股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道真题和解析
点赞 评论 收藏
分享
评论
1
5
分享

创作者周榜

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