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

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

  •  
  •   zhoudaiyu · 134 天前 via iPhone · 4170 次点击
    这是一个创建于 134 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

    @InDom 真实。。

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

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

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

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

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

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

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