给我面麻了-字节agent开发实习一面

攒人品中,祝大家都能拿到满意的Offer!
1. 项目拷打
2. Spring AI 框架的主要优势是什么?
3. 如何设计多模型支持架构?
4. 多租户环境下模型切换是否支持热更新?切换是否相互独立?
5. Agent 的记忆、工具调用、知识库检索等关键组件是如何实现的?
6. 系统中的 Agent 包含哪些具体状态?
7. 后端 Agent 是否支持多租户同时调用?
8. Session 和 User ID 是如何绑定的?
9. Agent 工具调用的完整业务流程是怎样的?
10. 长期记忆和短期记忆在设计上有什么区别?本质上有什么区别?
11. SSE 在前后端是如何交互的?
12. 后端以什么数据格式推送流式信息?
13. Agent 发生“工具调用”时,SSE 推送的事件结构中通常包含哪些字段?
14. MCP的交互流程是怎样的?
15. Agent 如何与 MCP Server 连接通信?
16. RAG 的主要模式和主要工作流程是怎样的?
17. Agent 一般在什么阶段去查询向量知识库?通过什么方式去查询?
18. 查询知识库的工具函数,其标准输入和输出是什么?
19. Go 语言的 GMP 调度模型是怎样的?
20. GMP 模型中的 Machine (M) 代表什么?
21. Processor (P) 上的本地队列长度通常是多少?
22. 系统如何实现图像识别等多模态功能?
23. 为什么不直接使用多模态大模型?
24. 在没有前端界面的情况下,本地图片是如何传到后端并进行识别的?
25. 对其他主流 AI 框架有了解吗?
26. 你最熟悉的主力编程语言是什么?
27. 手撕 :两两交换链表中的节点
全部评论
强烈推荐!这个笔记写得很清晰 http://github.com/AccumulateMore/CV
1 回复 分享
发布于 03-31 10:18 广东
大佬 考虑我司不 考虑的话可以看我主页帖子
点赞 回复 分享
发布于 04-05 11:01 上海
佬是简历有Spring AI和Go背景吗?完全不会啊。。
点赞 回复 分享
发布于 04-01 11:37 广东
为什么我下午节子的手撕就不是hot 100
点赞 回复 分享
发布于 03-30 17:53 浙江

相关推荐

继续来分享下之前的面经~欢迎友好讨论,信息共享1.项目拷打问实习:2.提示词模板是怎么构建的?3.单Agent还是多Agent的?子Agent任务是什么?4.分支覆盖率是怎么统计的?原理有没有了解过?代码插桩具体是怎么实现的?5.对于代码解析有没有前置分析?有效性判断怎么实现的?未来让你来优化这些指标你会怎么设计?6.有没有思考过哪些代码会让模型生成的代码准确度和覆盖率降低?这些用AST和LSP都生成不了单测的代码如何过滤?7.mock是怎么实现的?问项目:8.多维度的查询改写是什么?改写的时候遇到需要用户参与补充信息时怎么设计?技术上怎么实现?9.并行化意图识别是什么?为什么要并行化?如何实现的?10.讲一下项目里召回的流程11.对于上下文工程有什么经验吗?有没有做过to do list?为什么这样会让模型更聚焦,怎么实现的?12.skills的原理有没有了解过?怎么实现的?问八股:13.LLM的底层原理有没有了解?输入给模型的是什么?14.self attention怎么实现的有了解吗?为什么要分成QKV,怎么计算的?同一个token向量是一样的吗?15.python有没有多线程?为什么要有GIL,有没有了解过?多线程的锁都有什么?lock和Rlock有什么区别?16.信号量的底层是怎么实现的?17.cpp编译链接流程有没有了解?编译分哪些步骤?手撕:18.岛屿最大面积
倩雯雯:强烈推荐!这个笔记写得很清晰 http://github.com/AccumulateMore/CV
查看17道真题和解析
点赞 评论 收藏
分享
03-29 20:40
门头沟学院 Java
攒人品中,祝大家都能拿到满意的Offer!1. 实习拷打2. 项目拷打3. 请具体介绍这两个项目的工作流以及用到的技术栈。4. 数据清洗涉及哪些步骤?这些步骤起到什么作用?5. 微调数据集的结构是怎样的?6. 微调有哪几种方法?它们有什么区别?7. 对于各种文档,你们做了哪些处理方式?每种处理方式有什么优缺点?8. 你们采用了子块和父文档关联的方式,这种方式在实际应用中的优点和缺点是什么?9. 如果有一个具有多级标题(如1级、2级、3级)的文档,我想检索一个大类时能把其下所有子类内容都带出来,你会怎么设计?10. 在构建知识库进行检索时,可以涉及哪些算法?为了提高召回率,多路召回会涉及哪些方法?11. 在多路混合检索时,如何平衡不同检索方法之间的权重?12. 知识库构建好后,如何评估它的效果和能力?具体指标如何衡量?13. 在检索阶段,我们通过多种方法提高了召回率,召回了许多知识片段。在将这些片段提供给大模型时,我们是全部给模型吗?还是有什么方法可以提高模型的推理结果?14. 在设计智能体时,你是如何选择不同类型的智能体的?智能体之间如何流转?它们的记忆如何管理?15. 多智能体是如何编排的?智能体之间的流转状态是如何管理的?16. 你们的实现没有依赖LangGraph这类框架,是基于什么考虑?17. 在你的智能体规划场景中,如果涉及到需要用户确认的操作,你们是如何设计考虑的?18. 项目中使用的MCP工具调用,主要也是用于查询和推荐数据吗?19. MCP有哪几种协议?它们之间有什么区别?
查看17道真题和解析
点赞 评论 收藏
分享
评论
6
63
分享

创作者周榜

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