(8.26)腾讯后台开发二面

开局手撕,复杂链表的复制,先用哈希表写出来之后再优化成原地拷贝。手撕完之后全程项目拷打。

1. 服务器和客户端连接建立的具体过程(先讲应用层socket的运作,包括如何实现和内核的同步等等。再讲tcp在这些过程中状态机的切换)

2. 客户端的connect是如何绑定四元组的(显式绑定远端,内核自动分配端口,用路由表绑定网卡ip)

3. 连接建立的过程中,tcp包内部各个字段的变化(标志位+窗口大小+MSS)

4. 序列号的大小是根据什么变化的(syn+fin+数据)

5. 滑动窗口+拥塞控制详细讲解

6. 慢启动的时候,直接double很可能丢包,怎么调节使得慢启动阶段不丢包(考虑嗅探网络带宽,用第一个ack的来回时间来试探网络性能)

7. MSS的作用(送分题)

8. 发送和接收的时候,socket内部的结构如何保证你说的这些(iss+ack+seq)

9. 窗口大小只有65535,16位,在后来带宽变大之后,这个窗口太小了,怎么办(不改变协议字段,仿照ipv4的IHL字段,乘以4)

10. 面试官原话,如果接着往下推,要去学一下分布式
全部评论
以上全都是项目方面的拷打,发出来给大家参考一下。感觉问的还是蛮深的,会从设计层面去考察为什么这样子设计。如果代码不是自己写的,是真的回答不出来,上强度了属于是
6 回复 分享
发布于 2023-08-26 15:54 湖北
好难
1 回复 分享
发布于 2023-08-26 16:20 四川
java还是c加加啊
点赞 回复 分享
发布于 2023-09-16 18:37 浙江
好难(。•́︿•̀。)
点赞 回复 分享
发布于 2023-09-08 11:59 江西
这也太难了
点赞 回复 分享
发布于 2023-09-01 07:03 上海
第八个个问题没看明白是想问啥?看你写的答案像tcp连接的可靠性?
点赞 回复 分享
发布于 2023-08-27 16:49 四川
应届岗嘛请问 我看不是要先发笔试吗 怎么大家都开始直接面了
点赞 回复 分享
发布于 2023-08-27 09:45 陕西
佬,来我厂一试,推见主页
点赞 回复 分享
发布于 2023-08-26 17:44 广东

相关推荐

个人背景:学院二本计科专业 大二开始实习个人经历:安克创新 、理想汽车、字节跳动碎碎念:我做事只有三分钟热度。看到进了大厂的同学,我会羡慕,也会跟着努力上进;但遇到好看的小说,我又会放下手头的事沉迷其中,之前的坚持也就中断了。我有些自卑,总觉得自己学历和外貌都不够好。之前偶然在网上受到关注,我就喜欢上了上网,因为这里有很多人认可我。但我也很在意别人的评价,偶尔看到嘲讽的言论,会触发我的自卑情绪,让我感到愤怒。有时候我会强硬地回怼,有时候又会懦弱地选择无视。我也有虚荣心。不管是拿到安克、理想还是字节的机会,我在分享的时候都会带着这份心思。我会特意强调自己学历不好,是为了衬托出过程的艰难,以此显得自己更厉害。我知道,人往往会炫耀自己缺少的东西,来掩盖内心的空洞。我总想着走捷径,不太喜欢踏踏实实地做事。找实习的时候,我花了更多时间在研究面试技巧上,而不是提升专业能力。我会反复听面试录音分析技巧,看面试教程学习怎么和不同的面试官沟通,还会每天自言自语练习语言表达,同学都觉得我有点奇怪。我的实习生涯里,侥幸和运气占了很大一部分。我总在想,如果有一天我失去了这份幸运,这些特质可能会让我一蹶不振。ps: 很多人会问我学习路线和经验 但是就像我上面说的 我的实习过程靠的很多是关键节点的运气 技术上面我可能不如很多人  所以请大家理性求助和理性参考我的回答 附上我的投递记录
我的offer在哪里...:从去年看到现在,飞升哥就是榜样
我的求职进度条
点赞 评论 收藏
分享
评论
19
120
分享

创作者周榜

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