腾讯 IEG 游戏国际发行技术中台一面

一面
上来先来一段自我介绍,然后就开始面试了。
1. tcp 三次握手与四次挥手的过程,包括状态位的切换也要说明白。滑动窗口协议的流程,当发送方的发送窗口为 0 后,后续还想继续发送该如何处理?

2. 每次回答完最基础的协议以后,接下来都会有几个场景题,包括:1. 有很多客户端在等待申请建立连接,服务器要怎样处理?2. tcp 一定要四次挥手才能释放连接吗?3. 有使用过哪些 socket 相关函数进行网络编程?4. TCP 断开连接时只能由客户端发起吗?

3. 字节序的问题,如何判断大端小端,怎么判断是否需要进行大小端的转换?uint8 和 uint32 需要进行大小端的转换吗?epoll 的原理,分布式协议了解吗?

4. 一道场景题,有 10^9 个数据,然后找到最大的前 100 个数字呢?我答的是小根堆。

5. 如何判断一个状态图中的数据是否被重复引用?面试官一步步引导,我回答的是:用有向图来描述状态图,然后采用邻接链表的方式来存放这个有向图,有向图存在环则代表某个顶点被重复引用。后面追问,用什么算法遍历这个邻接链表才能判断存在环?

6. 网络数据包如何从网卡设备中拷贝到内存?我答的是网卡驱动程序的那部分内容。其中延伸了中断上半部与下半部分机制,原子上下文与进程上下文等。

7. 如何实现协程,包括如何创建和切换?我写过 xv6 的实验,所以就按照实验的思路来答了。

8. x86 架构中你知道那些寄存器,它们有什么用?我答了 eax-edx,pc,sp寄存器等,后面延伸到了进程栈如何回溯,函数调用完整流程等。

9. 写一道算法题,给出一个数字串和一个被除数,求出数字串除以这个被除数的结果(大数相除)。

面完 3 小时之后一面通过
全部评论
开门红!
2 回复 分享
发布于 2023-08-30 11:07 广东
大佬太强了!
1 回复 分享
发布于 2023-08-30 21:53 北京
老哥java还是c++
点赞 回复 分享
发布于 2023-10-08 20:22 上海
二面怎么样呀uu
点赞 回复 分享
发布于 2023-09-06 17:29 北京
一面完泡了四天,是不是无了,鹅厂是出了名的快
点赞 回复 分享
发布于 2023-09-01 19:31 上海
什么岗位啊,佬
点赞 回复 分享
发布于 2023-08-31 21:43 上海
佬是什么岗位
点赞 回复 分享
发布于 2023-08-31 15:22 湖南
你是在志愿里直接选了teg吗?投一个部门,也可以被另外部门捞的吗?
点赞 回复 分享
发布于 2023-08-30 10:42 北京

相关推荐

06-27 12:54
已编辑
门头沟学院 Java
累了,讲讲我的大学经历吧,目前在家待业。我是一个二本院校软件工程专业。最开始选专业是觉得计算机感兴趣,所以选择了他。本人学习计算机是从大二暑假结束开始的,也就是大三开始。当时每天学习,我个人认为Java以及是我生活的一部分了,就这样持续学习了一年半,来到了大四上学期末,大概是在12月中旬,我终于找的到了一家上海中厂的实习,但我发现实习生的工作很枯燥,公司分配的活也不多,大多时间也是自己在自学。就这样我秋招末才找到实习。时间来到了3月中旬,公司说我可以转正,但是转正工资只有7000,不过很稳定,不加班,双休,因为要回学校参加答辩了,同时当时也是心高气傲,认为可以找到更好的,所以放弃了转正机会,回学校准备论文。准备论文期间就也没有投递简历。然后时间来到了5月中旬,这时春招基本也结束了,然后我开始投递简历,期间只是约到了几家下场面试。工资也只有6-7k,到现在我不知道该怎么办了。已经没有当初学习的心劲了,好累呀,但是又不知道该干什么去。在家就是打游戏,boss简历投一投。每天日重一次。26秋招都说是针对26届的人,25怎么办。我好绝望。要不要参加考公、考研、央国企这些的。有没有大佬可以帮帮我。为什么感觉别人找工作都是顺其自然的事情,我感觉自己每一步都在艰难追赶。八股文背了又忘背了又忘,我每次都花很长时间去理解他,可是现在感觉八股、项目都忘完了。真的已经没有力气再去学习了。图片是我的简历,有没有大哥可以指正一下,或者说我应该走哪条路,有点不想在找工作了。
码客明:太累了就休息一下兄弟,人生不会完蛋的
如果实习可以转正,你会不...
点赞 评论 收藏
分享
06-17 21:57
门头沟学院 Java
白友:噗嗤,我发现有些人事就爱发这些,明明已读不回就行了,就是要恶心人
点赞 评论 收藏
分享
评论
16
76
分享

创作者周榜

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