一份腾讯ieg后端秋招面经请查收

2024.8 秋招

总体感受:印象中这场好像面了特别特别久,又是拷打实习项目又是拷问八股的,感觉腾讯貌似非常注重基础知识??面到后面人已经脑子成浆糊了哈哈哈

正餐

先自我介绍

然后做两道题,不过都是不难的,感觉比较考验编码基础:

1. 大数字符串相乘

2. LRU(acm模式,要自己完全实现,如果没写出最优版本的话还会要求继续优化)

拷打了一会儿实习内容。

接着要求介绍一下项目。由于我的项目里有epoll,所以重点问了epoll相关:1)为什么不用select和poll;2)select的大小限制可以改吗,为什么;3)epoll底层了解吗?红黑树了解吗,讲讲

最后八股:

1. 除了http协议,还有什么协议了解的?https,tcp/udp,ip,arp,dns等

2. tcp/udp的区别

3. 三次握手的过程,序列号是做什么的?四次挥手那个时间间隔是做什么的,设置为多少比较合适

4. 了解什么Linux常用命令。tcp dump,df,call dump了解吗。怎么查看网络信息、CPU占用等

5. 用户态、内核态是什么。常用的系统调用有哪些,你项目里有用到什么系统调用吗

6. 上面我说到了socket的connect()调用,然后又问我tcp和udp下的connect有什么区别。我畏畏缩缩的说了tcp下的connect会发生三次握手,而udp不会。然后他说没错,对啊就是这样,你心虚什么。。。

7. 虚函数,多态是什么?多态是怎么实现的?虚函数表是什么时候生成的

8. GET请求和POST请求的区别

9. 进程间通信,线程间通信,进程间通信和线程间通信的区别

大概就这样了!实习和项目方面这边不方便透露就不细写了,感觉重点是不仅要知道这玩意是啥、这玩意怎么用,还要知道为什么这玩意要这么做or设计的(感觉很离谱 但确实老是被问到)。大家加油!

#秋招##秋招笔面试记录##腾讯#
全部评论
请问是level。infinite吗
点赞 回复 分享
发布于 08-23 15:19 上海

相关推荐

08-21 16:35
已编辑
门头沟学院 Java
点赞 评论 收藏
分享
评论
1
7
分享

创作者周榜

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