V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
zhoudaiyu
V2EX  ›  职场话题

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

  •  
  •   zhoudaiyu · 2021-07-22 08:38:51 +08:00 via iPhone · 5179 次点击
    这是一个创建于 1246 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

    @InDom 真实。。

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

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

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

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

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

    从基础到有没有自己的思考到对有没有对新知识的获取
    v7
        18
    v7  
       2021-07-22 11:10:03 +08:00
    整天这八股那八股,也不知道你们在喷什么,还以为你们这些人都多厉害,是不是只要问基础知识在你们这里就是八股?就是没用?为什么我面试好几年了,三次握手说不上来的那么多呢?四次挥手全双工的不理解的也有的是呢?
    v7
        19
    v7  
       2021-07-22 11:12:43 +08:00   ❤️ 8
    你们这帮人,搞得现在有的校招生都开始浮躁了,奥,索引是八股、消息队列是八股、网络是八股、算法是八股、数据结构是八股、哈希表是八股,都是八股都是形而上的话,我就好奇你们的知识体系怎么建立起来的?
    NeroKamin
        20
    NeroKamin  
       2021-07-22 11:25:00 +08:00   ❤️ 1
    应该是面试网络相关知识时的引子吧,送分题,背下就能得分。要是这也背不下来后面也没有太多需要问的了
    otakustay
        21
    otakustay  
       2021-07-22 11:39:23 +08:00   ❤️ 1
    你以为面试官除了三次握手还懂啥能问啥
    hahabird
        22
    hahabird  
       2021-07-22 11:47:40 +08:00   ❤️ 1
    方便引出 TCP 重传、滑动窗口、流量控制和拥塞控制啥的
    namelosw
        23
    namelosw  
       2021-07-22 11:57:19 +08:00   ❤️ 1
    @sagaxu 哈哈哈这种反问好

    要是有这这种呛面试官的合集就好了
    liaojl
        24
    liaojl  
       2021-07-22 13:01:33 +08:00 via iPhone   ❤️ 1
    @v7 他们的知识体系只有 CRUD
    Keyes
        25
    Keyes  
       2021-07-22 13:07:40 +08:00 via iPhone   ❤️ 1
    @v7 坐井观天呗,自己知识体系是什么样的,世界知识体系就该和他们一样
    4kingRAS
        26
    4kingRAS  
       2021-07-22 13:51:31 +08:00
    因为你做通信的东西都会跟 tcp 一样设计,即使 tcp 保证了可靠连接,还是要在应用层设计一个 ACK 。四挥的主要意义是很多情况下断开连接都是意外的,比如断电,断网,用户终止进程等等奇葩情况,这种时候 TCP 的连接会怎样? etc
    burningcl
        27
    burningcl  
       2021-07-22 14:51:48 +08:00
    送分题。
    问和不问,差别不大。
    还有 https 的原理,也是如此。
    we8105
        28
    we8105  
       2021-07-22 15:05:16 +08:00
    因为问别的就超纲了 你也不会呀 是把 ,咱们是简单的握手吧
    h1104350235
        29
    h1104350235  
       2021-07-23 16:15:16 +08:00
    不是很正常嘛
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5334 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 07:28 · PVG 15:28 · LAX 23:28 · JFK 02:28
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.