腾讯+微信+云智面经(已完结)
互联网流传着这么一句话,有鹅选鹅,无鹅延毕,😆,虽然是一句玩笑话,但能侧面印证腾讯在大家心目中的地位。
虽然也有很多人吐槽腾讯,但毫无疑问,在我心目中,腾讯依然是互联网公司中最值得加入的一家公司,毕竟微信的整个生态直接改变了我的命运轨迹,哈哈哈。
那腾讯的福利待遇也是互联网中顶格的存在,成长属性也是直接拉满,之前有一位读者,离开腾讯找了一家中厂,年包 80 多万,依然不满意,关键是找工作真的很 easy。
所以强烈推荐,不过腾讯主要 编程语言是 C++和 Go,Java 的量不像美团和阿里,那么多。但对于动辄十几万人的大厂来说,总体的岗位也不算少了。

腾讯面试的流程
1.关于初试和复试
初试和复试都可能有多轮。你的状态中只要链接还在,就代表着你的面试官没有提交面评,如果你的链接消失了,并转变为了初试或复试,那么你基本就是有下一轮面试要走,不要过于担心在这个地方挂掉。
初试复试内容(以本人为例)
一面:技术面,简要介绍简历,八股多,大概率有手撕,1h左右。
二面:基本上是leader面,压力面,技术面,有八股,问简历内容,问实习经历,而且会让你讲的很细,小概率手撕,但一定有很多八股以外的场景题,要求你在死背八股的基础上有自己的思想。1h30min左右。
当然你不会的概率是非常大的,在这个阶段要放平心态,展现给你的leader你可以承担压力,有着自己的思考能力,并且可以适当询问如何解决问题以凸显自己的求知能力。
总监面:唠简历,唠实习,唠论文,唠你研究问题的方法,唠难点和解决方案。主要要求还是突出自己的学习能力和思考能力。30min以内,主要确实没啥好聊的,哥们面了10min就结束了,面试官还迟到了10min。
2.hr面试
hr面试到来的时间一般比初试复试的间隔要长许多,普遍为一个礼拜左右。一般而言,hr面试的同时或当天会给你发云证,这是授权腾讯调查你学历和身份信息的电子合同。不过有的hr比较懒可能会过几天给你发。
比如我4.1三面,4.7约的hr面,4.8hr面+云证。
hr基本不会挂人,如果你在这个阶段挂了,应该是hc不够了或者前面的面评实在比较差,让hr当这个坏人,或者你纯纯是嗑嗑唠不明白。
hr面试内容真的是唠家常,聊天重点就是有责任感,有团队精神,有钻研能力,阳光开朗踏实肯干。
面试的主要内容除了考察你基础知识以外,更多的是你除了作为学生以外的社会能力,你必须在面试过程中通过多种方式实现这些能力的体现。
包括但不限于:求知能力,解决问题能力,独立思考能力,团队协作能力,性格品质以及在校是否比较忙碌等。
在面试的过程中,有错误就要认,情绪和表情管理必须平静下来,就算你心里已经问候了面试官的祖宗十八代,你也得微笑着说:不好意思,这个问题我不是很了解!
ps:条件合适的话甚至可以开两句小玩笑,无所谓的,聊天是否舒服比起技术而言,可能对于能否走到下一步更重要。
例如:
hr:你的爱好是什么?
我:摄影,游泳,唱歌
hr:感觉这些都是一个人就可以完成的爱好呀。(提出问题,看看你是不是比较孤僻)
我:我经常和好朋友们一起去歌厅,一起去拍照片等等……和朋友们一起才是最棒的。(暗示我是个很团队的人)
hr:我听你说话没有口音,你是北京人吗?
我:啊,我是东北的,辽宁人。
hr:啊那你的普通话还真标准。
我:哈哈,我面试的时候比较板正,可能有点严肃了哈。
我:主要是我也妹有口音呐?(开小玩笑活跃气氛)
3.录用评估
hr面和云证后的一天或当天,你会进入录用评估状态。基本好多人都会走到这一步,这一步也是最考验人心态的一个步骤。
长时间的排序以及不确定性会带来很大的心理压力。录用评估的时间跨度基本在7个工作日左右,少则3天,多则几个月。
所以,hr面完,只要是进录用评估,咱就当已经挂了,有准备别的的计划要按时履行,因为录用评估挂的人不在少数。
如果你实在是,每天不把牛客和招聘网页刷烂你睡不着觉。我的评价是:不要把它当成一种不正常的现象,绝大多数人都会因为马上要到手的事物而焦虑,所以为了解决你这种不安,我非常建议你查查录用评估的内部状态。
4.内部状态
如果你的网页状态是录用评估中,那么你就可以过几天查一查内部状态了。内部状态需要扫腾讯员工的内推码,并让该员工帮你查询,自己是没有办法查到的。之前在腾讯招聘网页上f12看状态码的方法在去年就已经没有用了。
手动感谢牛客大佬:@在大海里捞offer
手动感谢某红书好心姐姐:51 WeNn(🐧搬砖版)帮忙查进度!
内部状态至少有三个明确的大类,offer待报批,offer报批中,实习已录用。
其中:offer待报批和offer报批中批代表着可能在横向对比,也就是排序,这一步是不稳的。但是如果你的状态是实习已录用,那你比较稳了,基本可以等oc了。
5.oc和offer
只要是offer一天没正式签下来,就没有绝对稳的事情。不过oc了的佬们还没有看到挂的。所以这个阶段基本可以休息了。恭喜你!
6.写在后面
我和我的研究生导师唠过很多次。
老师:你们这些计算机的学生有一个巨大的缺点,和冶金那边的学生比起来差远了。
我:是什么呢老师?
老师:很多时候只考虑自己。
是呀,什么时候开始我们只考虑自己的事情,什么时候我们开始唯结果论了,因为一些小事患得患失,因为自己遇到的一些不好的事情而埋怨,因为自己有着干不完的任务而痛苦。我们什么时候开始只在乎力扣刷了多少题,八股背没背,项目做没做,简历改没改。
无论是成功还是失败,这只是你漫长人生中的一小步,只是你几十年生命中的一段日子罢了。
今天是4月16日,星期二,春日外面的天空很晴朗,我在晦暗的实验室中错过了玉兰花的盛开,错过了和心爱的人的约会,错过了那么多次春游。不过转过头看,现在外面不也是生机勃勃,郁郁葱葱嘛。
不要畏惧失败,你要畏惧的是你在焦虑和痛苦中消磨了美好的时光。
等待
人这一辈子仿佛一直在等待
等待着春天
等待着花开
等待着自己足够好就去找她
他懂得快乐的美好
他懂得爱的炽热
但他忘记了怎么去快乐
忘记了怎么去爱
他渐渐的忽略了生命中真正有意义的事情
生命最大的意义
或许正是脚下走过的路
或许这个五一假日,你可以和你的家人,朋友,或者恋人度过一段若干年后也会偶尔想起的时光。
ps:我是党员,有需要请大家找我,我看到了会耐心解答的,哪怕提供情绪价值也ok,为人民服务。
作者:吃糖的夏夏
链接:https://www.nowcoder.com/discuss/609702742713487360
同学 21(附答案Java后端实习基地一面)
- 介绍项目
- 讲一下前端发起请求到spring mvc的整个处理流程
- 讲一下AOP
- 项目为什么要用kafka
- sleep和wait区别
- jvm组成
- java语言解释执行的流程
- 分布式锁用了redis什么数据结构实现
- 看门狗相关用法
- redis为什么读写性能高
- mysql的内联、左联、右联区别
附详细答案:传送门
手撕代码
一个不均匀绳子烧60min,两个这样的绳子怎么确定15分钟
coin填amount的背包问题
二叉树计算节点作为root构成的树的平均大小
一道sql题
问了大厂的同学,说最近大厂风气是越来越少的八股,不知道是不是这样?
实习专项不知道岗位的,反问阶段才知道是腾讯视频的后端编解码部门,求uu有没有了解情况的
作者:VVcc
链接:https://www.nowcoder.com/feed/main/detail/9b5e2a00664144ef9cc329325b34bbe7?sourceSSR=users
同学 22(凉,附答案)
- 自我介绍
- 3个项目细问
- ThreadLocal 什么情况内存泄漏
- spring AOP实现原理 ( 忘记详细解释下jdk代理和 cglib了,只说了下流程)
- 单例模式的好处
- redis内存结构
- redis key删除策略
- 缓存雪崩,解决
- mysql 为什么选用b+
- 查询优化
- 联合索引, 覆盖索引
- Jvm 永久代存的内容
- springboot 如何做到启动的时候注入一些bean
- springboot 默认的包扫描路径?
- TCP 为什么需要4次挥手
- java.util.concurrent 包下了解哪些
- 无手撕
详细参考答案:传送门
作者:喜多小姐的狗
链接:https://www.nowcoder.com/discuss/595243509733478400?sourceSSR=users
同学 23(QQ 后台凉经,附答案)
一面1h30m
自我介绍
项目介绍
深挖项目
八股:
redis的数据类型
zset的底层原理
redis实现延迟队列
数据一致性问题
MySQL索引,为什么用B+树
MySQL事务,隔离级别
mvcc
http1.1与2的区别
算法题: 排序链表去重
二面20m:
介绍自己的优势
构建一个系统需要关注哪些方面
系统高可用高容错的方案
了解的新技术
作者:张白白zzz
链接:https://www.nowcoder.com/feed/main/detail/1e56313ed699418d83aac8e1fee0d1b1?sourceSSR=users
同学 24(WXG 处女面 凉,附答案)
1.手撕算法(30min)
●括号匹配
●遍历二叉搜索树
●给定一组非负整数,求能拼接成的最大整数。(没做对)
●介绍一下 堆 这个数据结构?
●介绍一下动态规划的思想?上楼梯问题了解吗?用了动态规划和暴力时间复杂度分别是多少?
●什么是稳定排序?
2.不算八股的八股
●Java语言和C语言有哪些区别?
●RPC了解吗?
●介绍常用的Linux命令?
●Linux中如果出现了CPU满载,如何排查问题?
●动态链接库和静态链接库的区别?
3.项目
●图片分片上传的逻辑是什么?
答案
当上传大文件的时候,如果出现网络中断、程序异常等问题会导致文件上传失败,这时候最好使用分片上传。分片上传会将上传的文件分成多个小的碎片,然后利用网络带宽和并发编程技术以加快上传完成时间。等上传完成后,再将分片的文件进行合并。

主要包括的步骤有:
- 文件分片
- 客户端逐个上传分片,每个分片都包含一个唯一编号
- 服务器接收到分片后,进行存储并记录已接收的分片。
- 所有分片上传完成后,服务器进行分片合并
●介绍一下缓存是如何做的?
●水平分表是怎么做的?分片键具体是怎么设置的?
●如何用消息队列做削峰填谷的?
4.反问
●腾讯WXG组上班作息?(上午10点到晚上21:00,双休)
●你们真的都是双休吗?我很不可思议。(面试官:我们上一次周六上班还是2021年)
●团建或者聚餐大概多久一次?(一个月一次)
●成都租房贵吗?(不贵,也不重要,租房钱和工资相比就是洒洒水)
●您在公司是做什么的?(面试官:我是C++工程师,平时写一些内部的通信组件)
虽然比想象的要简单很多,面试官人也很和蔼,很有耐心,最后还是挂了。
反问环节问到面试官是做C++的,我心里就已经知道我面试的结果了。
作者:Zyccccccc
链接:https://www.nowcoder.com/feed/main/detail/77469efca8c2414f8443f73bffb8af9a?sourceSSR=users
同学 25(后台开发实习一面)
很早之前投的,前几天实习基地那个顺手点了一下确认,然后昨天就约面了,我也不确定有没有关系哈。刚面完。找实习和工作都太玄学了,自我感觉真没用,过不过全靠缘分。没录音,凭记忆写个面经,全程一个小时。
- 自我介绍
- 项目、实习经历
- 算法题,****,hot100上的,一会就写好了,运行了,然后说了下思路
接下来就是一堆八股,算是比较常规
- HashMap和ConcurrentHashMap
- Java内存模型
- Java IO模型
- 垃圾收集器
- MySql 索引、事务等
- TCP和UDP,TCP连接和断开过程
- 进程和线程,进程通信方式
- 学校,反问
应该还有一些,暂时想不起来了==
腾讯面试官好像都不喜欢开摄像头,去年我面也是这样,不过也没要求我开..
明早还要面阿里云,希望面试官大佬温柔点,别压力我 
希望能过吧,确实挺想去的。
update 面完一个半小时,刚看官网一面过了
作者:喜欢拱白菜的外卷侠真的会谢
链接:https://www.nowcoder.com/discuss/594637127346888704?sourceSSR=users
同学 26(暑期实习-微信支付)
上来三道算法题
1,LRU。
2, 接雨水。
3,删除链表中倒数第n个节点。
大概30分钟全写完了。
八股:
JVM垃圾删除
https的加密技术
说一说常用的并发容器
项目:说一说项目的亮点。
作者:人形A题怪
链接:https://www.nowcoder.com/discuss/594304527226933248?sourceSSR=users
同学 27(腾讯云后台一面,附答案)
华南农业大学,详细答案:
https://mp.weixin.qq.com/s/y44uSKd0fc1S4RQ9DBZojA
全程1个小时45分钟,但是面试官没开摄像头,人属于是麻了,讲八股讲到后面嘴巴都干了
有些问题因为没录到,我只能靠我自己的回答来推断问题了X
自我介绍
项目
- 你选一个项目给我讲下背景把。选了其中一个项目,里面主要是用了docker,mq和xxl-job定时任务框架,所以接下来项目这块主要问的就是这些了
- 有了解docker的底层原理吗?(没有,只说了个虚拟化的概念)
- 你觉得利用虚拟机和docker有什么区别呢?
- 有自己弄过镜像吗,要怎么做一个镜像?
算法(非手撕)
int f(x)
{
int count = 0;
while(x) {
x = x & (x - 1);
}
return count;
}
- 问这个算法在做什么
- f(9999) = ?(人麻了,为什么要用手算啊)
八股
全方位拷打
计网
- HTTP的状态码
- HTTP是怎么样传输数据的?(一开始答了TCP分片)
- (感觉没答到面试官想的意思,于是他换了个问法)如果我从网上利用多线程来下载一个数据,那是要怎么下载呢?(这里答了说TCP有序传输的一个特点)【没了解过断点续传和多线程下载TAT】
- 那如果我只要下载数据的前面十个字节呢?(没答出来)
答案
只需要设置 Range 字段为 `Range: bytes=0-9` 即可。
connection.setRequestProperty("Range", "bytes=0-9"); // 请求前 10 个字节
- (上面那个没答出来,问了这个)HTTP常见的头部有些什么呢?(顺势想到了Content-Length这个东西,笑死,后来查了下才发现这是响应头的内容)【面试官应该是想引导我考虑到Range头,可惜没了解过捏】
- HTTP怎么保持长连接呢?(Connection:Keep-Alive)
- HTTPS是什么?他解决了HTTP什么问题?
- HTTPS怎么建立连接的?
- HTTPS怎么保证建立的信道是安全的?(数字证书 + CA)
MySQL
- 如何优化慢查询语句?
- 介绍下索引?底层是啥?
- 为什么不用二叉树?为什么不用AVL树?
- (联合索引)下面怎么走的索引?
-- 联合索引(a, b, c)
select * from t where a = 2 and b = 2;
select * from t where b = 2 and c = 2;
select * from t where a > 2 and b = 2;
- 事务的隔离级别?这些隔离级别是怎么保证数据的一致性的?默认的事务隔离级别是啥?(MVCC)(吟唱了MVCC的底层原理)
- 怎么更改事务的隔离级别?
Java
- Hashmap的底层?为什么链表要变成红黑树?为什么不用平衡二叉树?(这里把BST和AVL记错了)
- HashTable了解吗?
- Hashmap能保证并发安全吗?ConcurrentHashMap是怎么保证的?
- CAS算法具体内容是啥?他怎么保证数据原子性(这个没答出来)
JVM
- GC?怎么样去识别垃圾?
- GC Root?
- 回收的方法?
- 分代收集算法里面具体是怎么回收的?
- 为什么要用分代收集呢?
- FULL gc怎么去清理的?(引导之后答了个STW)
- 怎么来区分对象是属于哪个代的?
Redis
- Zset的底层实现?
算法(手撕)30mins
请实现一个铁路购票系统的简单座位分配算法,来处理一节车厢的座位分配。 假设一节车厢有20排、每一排5个座位。为方便起见,我们用1到100来给所有的座位编号,第一排是1到5号,第二排是6到10号,依次类推,第20排是96到100号。 购票时,一个人可能购一张或多张票,最多不超过5张。如果这几张票可以安排在同一排编号相邻的座位,则应该安排在编号最小的相邻座位。否则应该安排在编号最小的几个空座位中(不考虑是否相邻)。 假设初始时车票全部未被购买,现在给了一些购票指令,请你处理这些指令。
假设一节车厢有20排、每一排5个座位。为方便起见,我们用1到100来给所有的座位编号,第一排是1到5号,第二排是6到10号,依次类推,第20排是96到100号。
购票时,一个人可能购一张或多张票,最多不超过5张。如果这几张票可以安排在同一排编号相邻的座位,则应该安排在编号最小的相邻座位。否则应该安排在编号最小的几个空座位中(不考虑是否相邻)。 假设初始时车票全部未被购买,现在给了一些购票指令,请你处理这些指令。
输入格式
输入的第一行包含一个整数n,表示购票指令的数量。
第二行包含n个整数,每个整数p在1到5之间,表示要购入的票数,相邻的两个数之间使用一个空格分隔。
输出格式
输出n行,每行对应一条指令的处理结果。
对于购票指令p,输出p张车票的编号,按从小到大排序。
输出n行,每行对应一条指令的处理结果。
对于购票指令p,输出p张车票的编号,按从小到大排序。
样例输入
4
2 5 4 2 4 2 5 4 2
样例输出
1 2
6 7 8 9 10
11 12 13 14
3 4
样例说明
购2张票,得到座位1、2。
购5张票,得到座位6至10。
购4张票,得到座位11至14。
购2张票,得到座位3、4。
购2张票,得到座位1、2。
购5张票,得到座位6至10。
购4张票,得到座位11至14。
购2张票,得到座位3、4。
评测用例规模与约定
对于所有评测用例,1 ≤ n ≤ 100,所有购票数量之和不超过100。 对于所有评测用例,1 ≤ n ≤ 100,所有购票数量之和不超过100。
场景题
淦居然还有。。。。
- 我现在有十万个乱序数据,我要找出前100个最大的
- 给了十亿个qq号,设计一个数据结构来管理
反问
- base?深圳和上海
- 评价:基础蛮扎实,docker和场景那个找前k个最大还有加强
作者:sky_lalala
链接:https://www.nowcoder.com/discuss/600700413427412992?sourceSSR=users
同学 28(微信支付一面)
西安邮电大学
1.自我介绍
2.简单的项目介绍(功能)
(1+2 10min左右)
3.算法(50min)
1)二选一
a.1、给你一个 m 行n列的矩阵 matrix ,请按照 顺时针螺旋顺序 ,返回矩阵中的所有元素
示例 1:
1 2 3
4 5 6
7 8 9
1->2->3->6->9->8-...
未能定位到原文的划线
企业级Agent工作流编排项目PaiFlow
Vibe Coding版本的PaiAgent
派聪明RAG AI知识库Java版本+Go版本
微服务 PmHub、技术派、MYDB
求职派JobClaw(OpenClaw/Hermes架构
PaiCLI(类似Claude Code的Agent
派简历(代码已完成)
等实战项目。
1. 微信扫右侧的优惠券加入知识星球
2. 解锁星球的实战项目教程和源码: 项目源码+教程获取
真诚点赞 诚不我欺
回复