中兴 实习 agent开发 一面凉经

#发面经攒人品# 请先做一个简单的自我介绍。

你现在是研究生在读吗?预计什么时候毕业?

之前在北京的医疗科技公司实习,主要做什么内容?是实习岗位吗?

你了解我们现在面试的也是一个实习岗位吗?

你在那家公司主要待了多久?他们公司主要做什么?

你参与的是RAG知识库的构建工作吗?具体是怎么做的?

拿到一个文本后,你会怎么处理来构建知识库?输入源是文本,具体处理流程是怎样的?

你提到大于512(token)的存在向量数据库,小于512的存在缓存里,对吗?

如果大于512的内容没有存入向量数据库,那检索时怎么找到它?因为最终查询是基于向量数据库的。

实际使用时,用户通过自然语言对话来查询,表达方式多样且不确定,RAG返回的答案会不会出现较大偏差或波动?

检索时计算向量距离,用的是Embedding模型吗?

向量化是怎么做的?比如给定一段文本,如何将其向量化?能否解释一下向量化的过程?

你主要用了哪个Embedding模型?

用了GPU吗?公司是否部署了GPU用于训练大模型?

RAG的知识库是部署在本地还是企业服务端?

你在介绍模型优化时提到了“蒸馏”,请解释一下什么是知识蒸馏技术。

你写过Skill吗?(进一步问:Skill是什么?)

你们主要用什么开发语言?用什么工具?

除了Cursor之外,你有没有自己编过码?有没有独立开发过?

使用Cursor和自己编码有什么区别?有什么感受?

你的英语怎么样?CET6是本科还是研究生考的?

你这边有什么问题想问我的吗?
全部评论
感觉面试官问的点有些分散
点赞 回复 分享
发布于 05-21 23:56 北京

相关推荐

点赞 评论 收藏
分享
05-19 17:19
浙江大学 C++
这段时间看了不少面经,也面了n场,有个感受挺明显的,很多问题表面上看是在问基础,实际上只是一个起手式。你如果只答第一层,后面基本都会被顺着往下拽。我感觉最容易被继续追问的,基本就这4个点。第一是执行过程。就是你这个Agent到底怎么跑起来的。很多人会先说模型、工具、知识库这些,但说完就没了。但面试官更想听的是,这个东西到底怎么动:用户一句话进来以后,先干嘛,后干嘛,什么时候决定去调tool,什么时候继续想和停。只要这块说不顺,后面就很容易被接着问:有没有loop,怎么判断结束,卡住了怎么办。第二是为什么这么拆。这个真的很高频,尤其你项目里只要提到了多Agent、多个tool、多个模块,基本都会被问。你说“因为这样更清晰”“更方便扩展”,一般都不太够。面试官后面大概率会接着问,那为什么不能放一起?拆了之后通信怎么做?成本是不是更高?挂一个会不会全挂?这块挺容易暴露问题的,因为很多时候自己做项目的时候只是“这样做了”,但没认真想过“为什么一定要这样做”。第三是失败怎么处理。这个点也容易继续往下挖。比如前面讲了Tool Calling、自动规划、知识库检索,面试官多半都会顺手问一句:那失败了怎么办?而且这里的失败不只是接口报错,还包括工具调错了、参数填错了、模型开始胡说、检索内容不相关、输出格式不对这种。很多人这时候第一反应就是 retry,但通常面试官还想再听:怎么识别是哪一层出的问题,怎么降级,怎么回退,怎么兜底。第四是怎么让它稳定。我现在感觉Agent面试到后面,几乎都会绕到这件事上。因为“能做”其实不算特别难,难的是“别乱做”。怎么防止它无限循环,怎么限制它调不该调的东西,怎么做状态管理,怎么做评估,怎么知道它到底是好是坏。尤其一旦你前面回答得比较像 demo 视角,后面面试官就很容易把你往线上场景拉,看你有没有想过真正在生产里会发生什么。所以我现在对面试的感觉是,它表面问得很散,今天问你RAG,明天问你Memory,后天问你Multi-Agent,但本质上老是在问同一类问题:这个系统到底是怎么跑的,为什么长这样,出问题怎么办,怎么别让它太飘。
发面经攒人品
点赞 评论 收藏
分享
05-21 22:52
Java
2025916Ney...:你这个简历写的一眼看上去不是很舒服
点赞 评论 收藏
分享
评论
3
10
分享

创作者周榜

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