腾讯TEG一面

1、自我介绍➕项目
2、TCP和UDP有什么区别,底层和应用场景
(偏常规的八股就正常回答)
3、追问,你们之前做的直播相关的业务用的是tcp还是udp?为什么不用tcp,你确定不用tcp吗? Tcp可能会有延迟,那缓存为什么不能解决延迟的问题呢?
4、传输层协议中的端口有什么作用,不同的应用能共用一个端口吗,服务器可以监听同一个端口吗?如果连ip和端口都一样,可以吗?如果ip端口和协议类型都一样,可以吗?
(灵魂追问这里其实挺复杂的,建议大家去小林coding那边好好研究一下)
5、发送数据的时候从磁盘中取出数据到发送经历了什么样的过程,几次拷贝,几次系统调用,零拷贝是怎么实现的
6、什么是内存对齐,有什么好处?内存对齐是操作系统层面的东西,还是每个编程语言层面的东西?
(当时讲了一会儿内存碎片和空闲链表,后来发现应该是扯远了,不过面试官也没有当场指出错误,可能背地里暗暗减分了吧,hhh)
7、算法题,找到一个数组的中位数
(一开始考虑使用两个堆(想成了leetcode中的寻找数据流的中位数),其实不用那么麻烦,本质上是数组中的Top k(所谓中位数就是Top2/n),可以使用一个堆或者快排),后来又问了一下建堆的时间复杂度和快排查找的时间复杂度(这里没答好,建议大家去研究一下,好像涉及一些数学证明,现在考算法不手撕,不仅仅看你能不能写出来,对时间复杂度,空间复杂度的证明和优化也考)
8、延伸了一下,如果有多个文件,没有办法将所有的文件数据都读入内存,如何寻找多个文件的中位数?
9、反问业务,偏底层的音视频传输,技术栈主要是cpp,如果面试通过可能需要好好学一下cpp#腾讯提前批# #牛客创作赏金赛#

全部评论
佬是25届吗,为啥今年还在投
1 回复 分享
发布于 2025-07-29 18:20 广西
佬要试试网易吗
1 回复 分享
发布于 2025-07-25 16:49 浙江
快跑,快快跑
点赞 回复 分享
发布于 2025-08-10 17:44 广东
mark收藏
点赞 回复 分享
发布于 2025-07-25 23:23 广东

相关推荐

评论
16
87
分享

创作者周榜

更多
正在热议
更多
# AI面会问哪些问题? #
24476次浏览 480人参与
# 中国电信笔试 #
30990次浏览 283人参与
# 米连集团26产品管培生项目 #
12919次浏览 285人参与
# 你的实习产出是真实的还是包装的? #
18635次浏览 329人参与
# 如果秋招能重来,我会____ #
96482次浏览 500人参与
# 春招至今,你的战绩如何? #
59390次浏览 535人参与
# 开放七大实习专项,百度暑期实习值得冲吗 #
14042次浏览 209人参与
# i人适合做什么工作 #
36693次浏览 124人参与
# 我是面试官,请用一句话让我破防 #
79311次浏览 219人参与
# 哪些公司真双非友好? #
69171次浏览 287人参与
# 找AI工作可以去哪些公司? #
7561次浏览 179人参与
# 从事AI岗需要掌握哪些技术栈? #
7528次浏览 238人参与
# 面试尴尬现场 #
220724次浏览 861人参与
# 投递几十家公司,到现在0offer,大家都一样吗 #
339792次浏览 2163人参与
# 五一之后,实习真的很难找吗? #
102791次浏览 584人参与
# 金三银四,你的春招进行到哪个阶段了? #
21477次浏览 275人参与
# 你做过最难的笔试是哪家公司 #
29736次浏览 182人参与
# 你小时候最想从事什么职业 #
159831次浏览 2072人参与
# 阿里笔试 #
176137次浏览 1300人参与
# 应届生第一份工资要多少合适 #
20460次浏览 84人参与
# 一张图晒出你司的标语 #
3784次浏览 71人参与
# 面试被问期望薪资时该如何回答 #
382445次浏览 2163人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务