腾讯 一面凉经

腾讯 - 后端开发(暑期实习)3.13

  • 面试部门:QQ
  • 面试时间:55min

一、 自我介绍与背景

  1. 简单做个自我介绍。
  2. 作为后台开发,你目前最擅长的开发语言是什么?有没有用过 Go 或 Python?

二、 Java 基础与 JVM

  1. Java 这种语言相比其他语言(如 C++、Go),你觉得它有什么优势和特点? (感觉我上来就没回答好)
  2. 对 Java 的垃圾收集(GC)有没有了解?谈谈判断条件和回收算法。
  3. 刚才说的是算法,那么 Java 中比较成熟的垃圾收集器有哪些?
  4. 在启动 Java 进程时,通常会配置哪些垃圾收集器(如 CMS 或 G1)?你配过吗?

三、 并发编程(线程池)

  1. 用过 Java 的线程池吗?讲讲它的核心工作原理。
  2. 线程池有哪些核心配置参数?
  3. 除了你说的参数,线程池的“策略”有哪些?
  4. 任务队列有什么了解?线程满的情况下,新进来的任务会如何处理?

四、 项目一:物流平台(传统业务)

  1. 简单介绍一下这个物流平台的主要功能。
  2. 这个项目里你觉得最有挑战或最出彩的地方是什么? (我回答是数据库索引)

(这个确实是个很常见的软件项目,Bladex快速开发平台写的,面试官感觉很寻常没什么东西就没问)

五、 项目二:Mini-Doubao

  1. 介绍一下这个智能问答助手的架构,前端和后端分别用了什么框架?
  2. RAG 相关:为什么在这个地方要用到 RAG(检索增强生成)技术?不用的话会怎么样?(这个地方我回答的非常不好,并且项目本身也写得不好)你提到的“异步解耦解析切片”是为了解决什么优化问题?异步化之后,整个过程变成了什么样?会阻塞哪些线程?
  3. SSE 技术相关:项目中提到的 SSE(Server-Sent Events)技术具体是怎么实现的?后端是如何通过请求头告诉前端“不要结束链接”的?SSE 是基于什么做的?Java 本地有没有相关的库支持?
  4. 大模型对接相关:调用API 时,你用的是什么协议?它是如何支持流式输出接口的?(演示了具体的实现细节)。
  5. 线程隔离相关:为什么要搞一个独立的 IO 线程池做线程隔离?背景是什么?“对话线程”和“主程序线程”分别指什么?隔离后如何保证互不影响?如果对话线程一直处理不完,新用户进来会出现什么情况?
  6. Agent 插件化:Agent 工具链实现了什么功能?是类似于 MCP 还是 Function Calling?Function Calling 具体做了什么事情?AI 是如何调用到你后端写的代码接口的?

六、 AI 工具流与工程化

  1. 你在开发中使用了哪些 AI 工具(如 Cursor, Trae, Cloud Code)?
  2. 你是如何利用 AI 协助开发的?对于一个新需求,你从分析到生成代码的具体流程是怎样的?
  3. 如何保证 AI 生成代码的正确性和质量?你有一套评估指标吗?

七、 手撕算法

  • 题目合并两个有序数组(无额外空间)

自我评价:第一次面试,感觉直接拉完了,特别紧张,方方面面都没回答好。

#AI求职记录##AI求职实录#
全部评论
哪个部门呀
点赞 回复 分享
发布于 昨天 23:25 陕西
加油加油!!紧张是很正常的哈哈哈,不过找工作这事也看缘分,如果跟面试官对上眼了也讲不好~~~
点赞 回复 分享
发布于 03-13 17:39 北京

相关推荐

一共一个小时,面试难度以及自己的回答算是最近的面试压力比较大的,实习问了30分钟,中间穿插八股。1.redis数据结构2.redis持久化机制3.mysql索引底层4.聚簇索引与非聚簇索引5.索引优化6.索引失效7.mysql执行一条sql8.那么多索引mysql怎么选(不会)9.tcp与udp区别10.tcp为什么可靠11.消息队列作用12.kafka怎么保证消息有序性13.mcp是什么?14.skills是什么?15.jvm内存分配与回收过程(我讲了从创建对象到判断垃圾对象到垃圾回收我全说了一遍,是这个吗?)16.fullgc触发机制17.tcp的拥塞控制流程(不会了)18.分布式事务解决方案,说了2pc,3pc,tcc。算法是反转双向链表,没有按格式输出,但是面试官没让继续写了,面完以为挂了,结果晚上秒过,看看复试什么情况吧。今天百度打电话准备发offer了,业务跟在手子的差不多,很垂,并且说不分日常暑期,只看表现,会有转正机会,但是考虑再三还是拒绝了,百度实习薪资确实有点低,title也不如之前了,但是面试的二位业务老师我很喜欢,对我的评价也不错,希望之后能有机会共事。从三月份到现在一共面了六家,面试次数总共是8场,情况如下:脉脉二面(无答复,默认挂)百度二面已oc美团一面过,下周一二面shein一面过直接HR面游族一面过直接HR面腾讯一面过等待约二面滴滴明天一面面试通过率还是蛮高的,但是大部分都是日常,感觉对我现在的加成不大,大概率不会去,不知道暑期会是什么情况呢唉,希望能有面试吧,继续加油。字节被无hc直接取消了,现在还没人捞,有没有字节HR救救我
不管什么都不想跳动了:本人美团百度快手都待过,建议肯定是直接留快手多一点产出后转正or直接冲字节腾讯暑期吧。一是快手从福利到基建都吊打另外两家。美团现在这个业务比较惨,本来毛利就很低,亏损严重,今年很可能要优化人力降低成本,去了别说日常,就算暑期后面都很可能被优化。百度其实实习生权限挺高的,可以接触到一些含金量高的项目,但是现在的风评不如之前了,薪资也不高。二是转正概率和薪资是跟产出挂钩的,你都在手子已经积累产出了,去其他家日常实习产出都是从0开始,肯定不可能有你在手子转正可能性大啊,现在日常压根没必要去,而且我有两个师弟都是在快手日常转正的,不用太担心,安心留在手子一边多做一点产出然后一边冲字节腾讯暑期,字节腾讯今年实习岗位非常多的,不如好好把握这个,加油。
查看18道真题和解析
点赞 评论 收藏
分享
03-13 18:51
门头沟学院 Java
比第一次友好很多,大概一个半小时。主要偏向于项目介绍,然后项目的一些细节问题,终于没有全篇问企业场景题了,回归八股舒适区(然而也问到了我不会的八股)算法:1. leetcode146 LRU缓存变种在lru的基础上加了一个阈值k,只有访问次数到达k的才进入最近最少使用的淘汰范围,和原题感觉差别不大2.leetcode56 合并区间也不难,但是在合并之前得先排序,面试官说可以用内置sort方法,但是我不记得那个comparator怎么重写了,寄八股:1. 为什么使用rabbit mq和rocket mq?不用kafka? 你说kafka会丢数据,知道什么情况下会丢吗?2. 微服务相比单体服务有什么优势?3. 微服务可能会有什么劣势?4. 分布式事务的二阶段提交和三阶段提交5. MySQL和hive,redis的区别与使用场景6. Es的倒排索引7. 从hive到mq同步数据,为什么中间要用mq,不能直接同步?8. MySQL是怎么使用binglog的?用于数据同步? 那全量同步和增量同步是什么区别?(寄,给自己挖坑,全量同步是我主动提的然后又不知道)9. MySQL的事物特性以及实现原理10. redolog和undolog是干什么的?事务的每个隔离级别是靠什么实现的?(回答了redolog undolog  mvcc 间隙锁)11. 知道MVCC是怎么用的吗?12. 知道MySQL的底层结构吗?(感觉这个不好回答就主动引到索引了,知道索引的结构)13.为什么用b+树?不用b树和红黑树?14. 会用哈希当索引吗?15. 知道覆盖索引吗?16.覆盖索引有什么好处?17. 描述一下red is的哨兵模式,你知道redis集群吗?18. 你说spring boot用的多,如果spring boot如果要加载一个外部库,它是怎么加载的?可以直接加载吗?(扯了一下类加载器,但是我实在不记得。。寄)19. 看你用的语言很多,你感觉java,python,c++,PHP有什么区别?20. 项目中遇到最有挑战的事情是什么?项目中有哪些让您印象深刻的记忆唉。。。教训是不要啥玩意儿都往简历上写,不然问了你说你只用过不了解原理,会有点尴尬
查看23道真题和解析
点赞 评论 收藏
分享
评论
6
46
分享

创作者周榜

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