暑期实习腾讯十面碎碎念

bg:魔都某985硕,3.13投递个人第一份简历,
WXG,四面挂
No.1
3.15 腾讯微信支付 100min
自我介绍
项目
epoll过程
LT和ET触发模式
mysql了解过吗
项目里用了索引吗
索引的底层
B+树搜索复杂度
哈希索引和B+树的区别
手撕
题目一:验证回文链表
题目二:找出数组中的重复数字
两题先问了下思路,撕出来了
coding过程中,还插问了链表有环的判断方式,我反手就是一个快慢指针,问还能用什么方法,提示可以破坏链表节点,第一次面试太紧张,没想出来了😓
c++11用过哪些特性
shared_ptr讲一下
shared_ptr有哪些缺点
看过stl是吧,讲讲string的底层
string底层是如何分配空间的
为什么不100,200这样成倍分配
http和https的区别
ssl和tls的握手过程
客户端如何收到服务端发来的公钥
为什么需要混合加密
linux用过哪些命令
awk用过吗
反问

No.2
3.16 微信支付二面 60min
上来就是两道题,猝不及防
题目一:给一个正整数,求平方根,精确到小数点后4位
题目二:uint64的数存了80个G,内存只有8G,怎么找出现次数最多的那个(提示哈希,没想出来)
free和delete
拷贝构造出现的情况
time_wait
服务端会不会出现time_wait
http状态码有哪些
get和post区别
post请求数据体很大怎么办
服务端网页如果传输大文件,用什么解决
堆是不是二叉平衡树
图用哪些结构来存储
mysql的join的用法,原理
union用过吗
进程和线程
线程共享资源有哪些
线程之间哪些是独立的
线程之间能否访问对方栈内的内容
协程了解多少
linux的awk怎么用
项目
异步日志如何实现
并发量大会有什么问题
现在还有什么问题
反问

No.3
3.17 微信支付三面 54min
闲聊
自我介绍
有没有读博打算?
以后打算在哪里工作?
我以为开始聊人生了,too young too simple!
进程的内存分布是怎样的
多进程如何实现,资源如何回收
多线程如何实现,资源如何回收
线程同步相关
mutex的锁的力度如何
还有没有其他类型的锁
项目
如果要设计一个访问量很大的论坛,如何实现异步的日志?
接着问,日志功能还需要注意什么?
思考了好久,也没说出让面试官满意的答复
继续问http服务端这边需要注意什么问题?
你的项目遇到了哪些问题,怎么解决的,这里和面试官还交流了不少时间,收获不小
知道哪些大型的http服务器
说一说nginx哪些特点
说一说vector的内存如何分配的?
最后说来做道题吧:
vector挨个插入1,2,3。。。,问当插入到第k时候,所有的元素的平均移动次数?
就我这菜逼数学水平,算了半天,列出来个式子,化简不出来,面试官还提示求个极限就行,遂作罢
反问

No.4
3.29 微信支付四面 15min
等了快两周,竟然侥幸过了三面
有没有实习过
有没有做过什么项目
web服务器的设计应该要注意什么
shared_ptr原理
其他智能指针的原理
数据库的四大特性
数据库的redo log如何实现
为啥没学过数据库
接着上面的问实验室做啥
为什么不做嵌入式
桶排序和希尔排序的原理
计算机网络
tcp和udp的区别
说一说自己的优点

wxg面试小结:WXG的四次面试下来,基本就对自己的知识面有了一个全面的了解,薄弱的地点主要集中在数据库以及对项目的理解上,鉴于本菜鸡是第一次面试,能苟到四面觉得也还能接受。

CSIG 挂二面
No.5
3.30 CSIG一面 50min
WXG挂了之后,第二天就被CSIG捞了
自我介绍
tcp udp区别
如何实现可靠传输
流量控制和拥塞避免
手撕堆排序
LRU

No.6
4.1 CSIG二面 40min
自我介绍
实验室介绍
项目介绍
手撕(稀碎,挂在这里了)
rand5生成rand7
100匹马,4个赛道,选前四

CSIG面试小结:CSIG面试挂的心服口服,因为题没撕出来,赛马问题前一天晚上还看到了,可惜没去看一看。总之刷题不能停,不可有侥幸心理吧

PCG 一面挂
No.7
4.1 PCG中台一面 60min
自我介绍
const、static、explicit
const成员变量能否在成员函数里面初始化
空类提供了哪些构造函数
什么时候需要自己定义构造、析构函数
用过哪些STL组件
vector、list区别
map、unordered_mapq区别
map为什么不用avl树
哈希冲突除了开链法还有哪些
反转链表
含有星号的括号匹配
项目
get和post区别
post能否把请求写入到url中
为什么要time_wait
AB两台主机通信时如何检测是否有数据传输
操作系统
进程和线程
进程通信的方式
消息队列的特点
共享内存的特点
数据库
索引种类
索引原理
慢查询的问题
反问

PCG面试小结:pcg挂的有点莫名其妙,第二题手撕的时候,第一遍没写出来,后来说了另外一种思路,面试官认可了,其他八股文也基本还行,没想到还是挂了。挂到这里已经面了七次腾讯了,小小的难受!

IEG 北极光
距离上一次面腾讯过去了三周,接到IEG上海打来的电话约面试
No.8
4.23 IEG北极光 一面 90min
只写了两道题
模板实现list,以及list常用的那几个成员函数(模板不熟,两百行左右代码快把我写吐了。。)
下一个更大排列

No.9
4.25 IEG北极光 二面 90min
好多都忘了
项目
数据库acid
隔离级别
乐观锁和悲观锁
线程和进程
软链接和硬链接
C++多态

No.10
5.7 IEG北极光 三面 50min
闲聊,考研,如何自学等等
玩什么游戏之类的
项目深挖
项目怎么优化
如何压测
epoll原理
errno是否线程安全
LT和ET区别
设计模式有哪些
InnoDB的特点
class和struct的区别
makefile会吗
会不会GDB
new和malloc的区别
new什么时候需要重载
static的用法
多态实现
虚函数底层原理
假设有下面代码
class A{};
A a1,a2;
a1 = a2 + 100;
如何让上面两句通过编译
如何重载加号运算符
拿了哪些公司offer
反问
面试结束后流程进入HR面

5.10 IEG北极光HR面完(小姐姐好温柔),说一周内回复

IEG面试小结:有了接近一个月的锤炼,面试现在基本找到套路了,再加上手撕难度不大的话基本有思路,因此IEG面试还挺顺利的,二面的时候甚至还和面试官开起了玩笑😁

总结:历时两个月,横跨四个事业群,十次技术面,腾讯面试体验给我感觉是最好的。聊一些开放性问题的时候,我的回答在他眼里可能基本都是稚嫩且充满漏洞的,面试官回复中也没有什么鄙夷的语气,而是慢慢引导。当然也可能是我运气比较好,碰到的面试官基本都很随和吧!



听说牛客很灵,许愿早日offer到手!
#实习##C++工程师##腾讯##面经#
全部评论
哈哈哈哈,我也是面了10次腾讯,10号hr面结束,太有缘了😂😂楼主有消息了更新一下
2 回复
分享
发布于 2021-05-11 08:00
pcg挂人挂的是真奇怪
2 回复
分享
发布于 2021-05-11 13:09
小红书
校招火热招聘中
官网直投
膜拜大佬
1 回复
分享
发布于 2021-05-11 01:57
同ieg北极光。云证完了在等oc…楼主问了是哪个工作室吗?😂说不了能当同事😃
1 回复
分享
发布于 2021-05-11 17:06
我8面,咱们差不多
点赞 回复
分享
发布于 2021-05-11 10:15
10面也太强了,心态太稳
点赞 回复
分享
发布于 2021-05-11 15:05
蹲一个,六面等消息中
点赞 回复
分享
发布于 2021-05-11 15:18
5.11更新 已云证,等OC
点赞 回复
分享
发布于 2021-05-11 16:36
我也是这个感觉 腾讯的面试官都素质好好 从来都是引导和给建议
点赞 回复
分享
发布于 2021-05-11 18:11
都好强啊,要加油了
点赞 回复
分享
发布于 2021-05-11 20:14
大佬是2021应届?还是2022找工作啊🤣
点赞 回复
分享
发布于 2021-05-11 23:06
太坚强了,我才2挂+1挂+1挂,还有很多路要走
点赞 回复
分享
发布于 2021-05-12 00:42
c++并发编程有推荐的书吗大佬们
点赞 回复
分享
发布于 2021-05-12 08:39
八面路过
点赞 回复
分享
发布于 2021-05-12 10:31
5.12更新 已oc,等正式邮件
点赞 回复
分享
发布于 2021-05-12 11:30
不懂就问挂了然后被捞有提醒吗?😂
点赞 回复
分享
发布于 2021-05-12 17:09
你这wxg的挂完全不是因为你的问题,就是横向对比被筛了,wxg就是这么卷😅加班又多新人学历又顶,晋升难度大
点赞 回复
分享
发布于 2021-05-13 15:04
5.13最后一次更新,已收到邮件,感谢牛客平台
点赞 回复
分享
发布于 2021-05-13 16:24
请问vector插入元素的那个题可以说详细点吗
点赞 回复
分享
发布于 2021-05-18 19:41
我想知道二面的时候和面试官开了什么玩笑?
点赞 回复
分享
发布于 2023-04-21 11:07 北京

相关推荐

招聘对象:2025届毕业生(2024年11月-2025年10月毕业)招聘岗位:基础平台研发工程师,负责分布式查询引擎内核模块的架构设计、开发、测试、性能调优等工作。base地点:杭州/上海     阿里云表格存储是一款分布式结构化数据存储的多模型数据库,诞生于 2009 年阿里云成立时,在 2014 年正式商业化面向公共云提供服务,最主要特点是分布式、Serverless、按量付费、水平扩展和查询功能丰富等。历经 10 余年的打磨,目前已在阿里巴巴集团、阿里云公共云以及专有云内得到广泛应用,涵盖电商、金融风控、物联网、人工智能、大数据、社交媒体等不同业务领域,支撑钉钉、优酷、手淘、IoT、计算平台等多个内部核心 BU 和业务。    表格存储丰富能力的背后,依赖底层的两大引擎:表格引擎和分布式查询引擎。分布式查询引擎团队近年来发展迅速,在 Serverless、多租户隔离、稳定性、高性能、成本方面投入了大量精力,取得了不少成果,相对于业界开源产品在稳定性、安全、性能和成本方面都有很大优势,团队技术水平在业界属于前列。    团队内的工作内容主要是分布式查询引擎内核的架构设计、开发等。团队有良好的新人培养机制,为实习生分配两位师兄,同时也会定期组织技术交流,讨论技术进展和相互学习。队内氛围融洽,沟通协作便捷高效,每个同学都能在有挑战的事物中挖掘自己的价值,期待志同道合的同学加入我们。岗位要求1. 需要熟练掌握 Java、C++、Rust 语言中的至少一项,了解关键功能的实现最好。2. 计算机类或者软件类专业,拥有扎实的计算机基础知识,包括计算机体系结构/网络/操作系统/数据库/并发编程等。3. 以下内容为加分项,对其中一项或者多项熟悉甚好:  a. 对分布式系统/存储/高可用等领域有兴趣,或有相关的背景/经验,例如 Elasticsearch、Lucene、HBASE、Cassandra、Clickhouse、Presto、Influxdb等等。  b. 了解分布式原理,例如CAP理论,RAFT、PAXOS等分布式一致性算法。  c. 学习过6.824/6.828/DDIA。  d. 参加过 ACM-ICPC 竞赛,获得过金牌或银牌。投递方式私戳 or 邮箱投递(pdf格式:姓名-学校-学历) #阿里云##阿里巴巴##实习##校招#
点赞 评论 收藏
转发
27 183 评论
分享
牛客网
牛客企业服务