腾讯 一面凉经

腾讯 - 后端开发(暑期实习)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求职实录#
全部评论
加油加油!!紧张是很正常的哈哈哈,不过找工作这事也看缘分,如果跟面试官对上眼了也讲不好~~~
点赞 回复 分享
发布于 昨天 17:39 北京

相关推荐

昨天 00:04
已编辑
吉林大学 Java
约面的挺突然。。狠下心接了1.自我介绍2.讲讲JAVA的反射3.可以继续讲讲AOP,动态代理[ 因为讲反射不小心吟唱到了例如AOP的动态代理,但是这块记忆的非常不熟,结果磕磕绊绊 ]4.项目我看你写了AOP和注解,具体怎么实现滑动窗口限流的[ 梦到什么说什么,吟唱八股发散千万不要散到自己不熟悉的区域 ]5.也讲讲为什么另一个项目选择令牌桶,具体流程6. OK,讲讲 Redis 的数据类型?还有吗?就了解这五种嘛[ 把5个的基础类型从应用对比到历届底层全都吟唱了一遍。一句还有吗直接没力气了,简历就写了理解5种,别的我是真一点没看TT ]7.讲讲Redission分布式锁实现8.这个指数退避怎么实现的9.在这里有考虑去保障幂等性嘛10.这里为什么使用指数退避呢? 什么时候用均匀重传[已经晕过去了说不了解,刚说了后就意识到,估计应该说指数退避能缓解压力防止下游服务器雪崩之类的]11.ok,那讲讲JMM12.讲讲RocketMQ如何保证的不丢消息13.讲讲RocketMQ延迟消息原理14.讲讲项目Redis实现会话记忆这一块15.如果ai调用function calling出现幻觉,有考虑怎么解决吗?[ 不了解,面试官说什么接口幂等化,高危操作人工防护,没在听,感觉人已经飞升了TT ]16.mcp了解嘛?和function calling有什么区别[ 依旧不了解,只能说了个前者规范架构抽象解耦,后者耦合高只能算个工具调用]17.AI生成代码的代码质量怎么保障,那平时如何review的呢18.算法。lc215  数组中最大第k个元素19.打算考研还是本科就业20.反问1️⃣有哪里不足,有哪些需要提高的部分。[主要说知识广度不够,多刷算法,让我别太紧张]2️⃣部门业务会做什么人生第二次面试。感觉大厂面试官的气场压力很大应该凉了不过这次面试非常锻炼心态,多面试,多面试。
Luxlord:面经太硬核了
点赞 评论 收藏
分享
刚刷到字节跳动官方发的消息,确实被这波阵仗吓了一跳。在大家还在纠结今年行情是不是又“寒冬”的时候,字节直接甩出了史上规模最大的转正实习计划——ByteIntern。咱们直接看几个最硬的数,别被花里胡哨的宣传词绕晕了。首先是“量大”。全球招7000多人是什么概念?这几乎是把很多中型互联网公司的总人数都给招进来了。最关键的是,这次的资源分配非常精准:研发岗给了4800多个Offer,占比直接超过六成。说白了,字节今年还是要死磕技术,尤其是产品和AI领域,这对于咱们写代码的同学来说,绝对是今年最厚的一块肥肉。其次是大家最关心的“转正率”。官方直接白纸黑字写了:整体转正率超过50%。这意味着只要你进去了,不划水、正常干,每两个人里就有一个能直接拿校招Offer。对于2027届(2026年9月到2027年8月毕业)的同学来说,这不仅是实习,这简直就是通往大厂的快捷通道。不过,我也得泼盆冷水。坑位多,不代表门槛低。字节的实习面试出了名的爱考算法和工程实操,尤其是今年重点倾斜AI方向,如果你简历里有和AI相关的项目,优势还是有的。而且,转正率50%也意味着剩下那50%的人是陪跑的,进去之后的考核压力肯定不小。一句话总结: 27届的兄弟们,别犹豫了。今年字节这是铁了心要抢提前批的人才,现在投递就是占坑。与其等到明年秋招去千军万马挤独木桥,不如现在进去先占个工位,把转正名额攥在手里。
喵_coding:别逗了 50%转正率 仔细想想 就是转正与不转正
字节7000实习来了,你...
点赞 评论 收藏
分享
评论
4
25
分享

创作者周榜

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