腾讯后端暑期实习面试记录

Timeline

2.26 投递

3.3 一面

3.5 二面

3.12 hr面

3.17 oc

一面 1h15min

一面两个面试官,第一次见。。。

面试官介绍业务。问了很多agent相关问题。

  1. 最近有关注业内agent相关的知识或者新闻吗,挑一个说说。(回答了claude code的设计和anthropic的agent相关工程实践,又聊了一下skills)
  2. 看你之前实习做过MCP相关工作,讲讲为什么当时要用mcp,mcp有哪些好处?
  3. 你当时接触的这个agent,它是怎么知道某轮tool call之后该不该结束的?
  4. 如果让你设计一个agent,如果一轮tool call的返回结果非常非常多,你会怎么设计。
  5. 你说到了让agent生成代码去执行,你觉得用什么方法执行代码比较好,有了解过执行代码的sandbox吗?(没了解过,不会了)
  6. 假设你给agent提供了一个执行代码的工具,这个工具你会怎么设计,把代码直接当做参数吗?如果代码报错了怎么办?(回答了如果是瞬时错误可以加重试),追问那重试你觉得的要做在代码执行的tool内,还是说直接让agent去多次调用tool来达到重试的目的?(问住了,回答做在tool内可能比较稳定)

传统后端开发相关问题,主要是拷打实习经历然后衍生出的问题:

  1. 看你之前实习用过go和java,你能说说这两个语言的区别吗,从开发体验和设计层面说说
  2. 能说说java线程池有哪些可以配置的参数吗,业务中应该怎么考量这些参数?
  3. java线程池的这些参数可以动态调整吗?通过什么来动态调整
  4. 能说一下es的分区是什么吗
  5. 如果es有千万级别的数据,要取top100,你觉得es内部是怎么执行的,耗时在什么量级?
  6. singleflight的原理,如果一个goroutine执行的时间太长了怎么办,别的会一直等吗?给goroutine做超时是怎么做的?
  7. 了解python的asyncio吗?
  8. linux常用命令

手撕

  1. linux命令,从一个test.txt文件中,取出第10行中的所有数字
  2. 算法题:从升序数组中找到target的开始位置和结束位置。

二面 40min

面试官是部门负责人

问了一些个人经历相关的问题,比如家乡在哪里、为什么学计算机、为什么选择继续读研等等。最牛逼的是还聊了一会儿说唱。。。从来没想过第一次和别人聊说唱是在一轮技术面上

技术相关:

  1. 讲一下你认为一个coding agent可能会有哪些模块?
  2. 了解过Prompt应该怎么写吗,由哪些模块组成
  3. 比如上面说到的coding agent,你觉得每个子agent的system prompt应该怎么设计
  4. 说一个你自己体验最多的Agent产品(说了claude code)
  5. 在使用中你觉得有哪些地方让你觉得眼前一亮?
  6. 你觉得claude code内部的多个agents是怎么相互协作的?
  7. 了解过agent的memory吗,如果让你来设计一个agent记忆模块,你会考虑哪些因素?
  8. 了解过openclaw吗?
  9. openclaw的记忆模块是怎么做的有了解过吗?(提到了soul.md)
  10. 你对于soul.md这个文件的看法是什么?
  11. Machine Learning、Deep Learning、Generative AI之间的关系

无手撕

HR面

常规问题

  1. 为什么喜欢这个专业
  2. 为什么喜欢这个行业
  3. 面试官和你聊过组里是做什么的吗,可以说说吗
  4. 有使用过什么AI工具吗,可以说说吗
  5. 有没有体验过openclaw
  6. 讲讲过往实习中遇到的难点以及自己是怎么克服的
  7. 你是J人吗 (我都不知道J人具体是啥意思,hr解释了下)
  8. 未来的职业规划
  9. 兴趣爱好
  10. 学校未来几个月的课程安排
  11. 预计什么时候能入职,计划实习到什么时候
  12. 还有别的公司在流程中吗
全部评论
佬26届?暑期实习?
点赞 回复 分享
发布于 昨天 22:04 江西
情况咋样啊乳鸽
点赞 回复 分享
发布于 昨天 21:39 湖北

相关推荐

点赞 评论 收藏
分享
评论
点赞
2
分享

创作者周榜

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