为什么每次面试问网络相关的题时都问三次握手和四次挥手?

2021-07-22 08:38:51 +08:00
 zhoudaiyu

个别时候还会被问到 HTTP 协议,但是 TCP 协议每次都只问三次握手和四次挥手,每次就像背课文一样答出来。

4913 次点击
所在节点    职场话题
29 条回复
davidyin
2021-07-22 08:48:56 +08:00
送分题
wvitas
2021-07-22 08:49:11 +08:00
八股文你不背
Jface
2021-07-22 08:51:10 +08:00
基础问题吧, 从这里开始.
InDom
2021-07-22 09:08:07 +08:00
别的面试官可能也不会。
gamexg
2021-07-22 09:09:43 +08:00
从基础开始问比较方便,
如果这个都不知道就不用问后面更细节的了。
Leviathann
2021-07-22 09:11:06 +08:00
可能拥塞控制和可靠性的实现太长了背不下来吧
Biwood
2021-07-22 09:20:16 +08:00
那你就别死记硬背,按照自己的理解说出来不就好了,完全不记东西是不可能的
sagaxu
2021-07-22 09:21:23 +08:00
你问问他们在项目中怎么用到这个特性的
FawkesV
2021-07-22 09:27:03 +08:00
问的确实没有任何意义,八股文,问了就有分
Mithril
2021-07-22 09:28:16 +08:00
就像你如果想知道一个人有没有准备过四六级,就问他认不认识 abandon 。
CrownLeo
2021-07-22 09:48:44 +08:00
楼主那有没有被问过 为什么必须要三次握手或者四次挥手吗😹如果只进行两次握手或者三次挥手会导致什么问题之类的问题
zhoudaiyu
2021-07-22 09:53:27 +08:00
@davidyin 前提是背过了

@wvitas 背,就硬背,当高中背出师表
@Jface 基本没有问更深的了,到此结束

@InDom 真实。。

@gamexg 基本答上来也不继续问了。。
@Leviathann 确实比这个难背
@Biwood 基本理解了,但是答还是按照背的答

@sagaxu 这是劝退的节奏
@FawkesV 就硬背呗

@Mithril 我还知道最后一个词是 zealous🐶
@CrownLeo 在知乎上看过这个问题🐱
CrownLeo
2021-07-22 09:56:35 +08:00
@zhoudaiyu #12 我的意思是这些基础问题都是可以被扩展开来聊的,这样比较容易区分面试者是不是对这些知识有自己的理解,还是被八股文之类的
fjj666
2021-07-22 10:05:55 +08:00
从简单的开始吧,如果能很完成的表述整个握手的所有细节,可能会接着问拥塞控制和滑动窗口算法之类的,如果这个都答不好,面试官就知道你这块不熟,就不继续问了
tin3w5
2021-07-22 10:06:40 +08:00
纯 dev 不知道,至少 ops 和 devops 考 TCP/IP 原理和 http 原理是因为这是基础,就像同样要考 Linux 的启动过程和 Linux 基本构成的几大组件一样。你如果这都不知道,怎么做 trouble shooting ?无论是面向 LB 、面向 web server 面向纯网络,这也都应该是必备技能吧!

至于考此类问题的目的,很多时候更是为了找到一个沟通的共同话题、找到一个提问的入口点,不然太多的人简历都存在作假或掺水的成分,如何辨别真伪固然重要,如何开始又不让对方觉得不舒服更为重要。

此外,非常不建议把这个当作八股文、送分题来死记硬背,不然对你而言它不过是多占用了点脑补存储空间而已。
tutuge
2021-07-22 10:14:48 +08:00
一般问这个。。。可能你要挂了=。=,因为别的没啥好问么
shyling
2021-07-22 10:45:36 +08:00
因为可以展开问:
tcp 怎么握手,怎么断开? 为什么这么设计?了解 quic 吗,为什么它可以做到 0-rtt ?

从基础到有没有自己的思考到对有没有对新知识的获取
v7
2021-07-22 11:10:03 +08:00
整天这八股那八股,也不知道你们在喷什么,还以为你们这些人都多厉害,是不是只要问基础知识在你们这里就是八股?就是没用?为什么我面试好几年了,三次握手说不上来的那么多呢?四次挥手全双工的不理解的也有的是呢?
v7
2021-07-22 11:12:43 +08:00
你们这帮人,搞得现在有的校招生都开始浮躁了,奥,索引是八股、消息队列是八股、网络是八股、算法是八股、数据结构是八股、哈希表是八股,都是八股都是形而上的话,我就好奇你们的知识体系怎么建立起来的?
NeroKamin
2021-07-22 11:25:00 +08:00
应该是面试网络相关知识时的引子吧,送分题,背下就能得分。要是这也背不下来后面也没有太多需要问的了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/790966

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX