大佬们,一人来一道 go 后端面试题,年后准备试试水 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
nanrenlei
V2EX    职场话题

大佬们,一人来一道 go 后端面试题,年后准备试试水

  •  
  •   nanrenlei 264 天前 3609 次点击
    这是一个创建于 264 天前的主题,其中的信息可能已经有所发展或是发生改变。

    现在面试各种八股文,应接不暇,而且还有好多算法题

    34 条回复    2025-01-25 20:06:53 +08:00
    murmur
        1
    murmur  
       264 天前
    请从语文角度论证,为什么 go 打不过 java
    Reficul
        2
    Reficul  
       264 天前
    go 也要背八股文了么?
    andydebug
        3
    andydebug  
       264 天前
    @murmur 这命题成立吗
    Rehtt
        4
    Rehtt  
       264 天前 via Android
    map 底层原理,slice 底层原理
    RememberCurry
        5
    RememberCurry  
       264 天前
    net 目录一共有几个文件?
    murmur
        6
    murmur  
       264 天前   7
    @andydebug 成立

    因为 jetbrains 开发的 ide 叫 goland ,中文就是够烂的。
    Rehtt
        7
    Rehtt  
       264 天前 via Android
    会输出什么:func main() {
    defer func() {
    if err := recover(); err != nil {
    fmt.Println(1)
    }
    }()
    go func() {
    panic("123")
    }()
    defer func() {
    if err := recover(); err != nil {
    fmt.Println("recover")
    }
    }()
    }
    Rehtt
        8
    Rehtt  
       264 天前 via Android
    有哪些会造成内存泄漏
    kandaakihito
        9
    kandaakihito  
       264 天前
    还在 go ,还在 go
    hopingtop
        10
    hopingtop  
       264 天前
    http 请求中,有哪些风险?举例几种常用使用场景,为什么要这样使用
    chevalier
        11
    chevalier  
       264 天前
    slice 是并发安全的吗?

    map 是并发安全的吗? 如何在并发场景使用 map ? 加锁和用 sync.Map ,怎么选择,理由是什么?
    okta
        12
    okta  
       264 天前
    @Rehtt #8 这个题面试,还真出过
    Jinnrry
        13
    Jinnrry  
       264 天前 via iPhone
    使用两个协程,并行顺序输出 123456
    v1
        14
    v1  
       264 天前
    能不能加班?
    去不去洗脚?

    这两个问题很重要。
    zhouyin
        15
    zhouyin  
       264 天前
    @Rehtt

    什么都没输出

    go1.20.10 linux/amd64
    Rehtt
        16
    Rehtt  
       264 天前 via Android
    @zhouyin 答案就是什么都没有,子协程 panic 不会被主函数捕获
    phpcyy
        17
    phpcyy  
       264 天前
    @Rehtt 有可能会输出 panic: 123 和堆栈信息的。main 和这个 goroutine 并不确定结束顺序。
    lasuar
        18
    lasuar  
       264 天前
    net 库有性能问题吗,列举性能更好的三方 http 库并简述原理
    shellcodecow
        19
    shellcodecow  
       264 天前
    请描述一下 1.24 版本和 1.23 版本的差别
    Martens
        20
    Martens  
       264 天前
    @shellcodecow 不知道
    Martens
        21
    Martens  
       264 天前
    不好意思,我回家等通知去了
    vipshf
        22
    vipshf  
       264 天前
    请问“1go1go”,是什么场景下的什么意思
    Nblaj
        23
    Nblaj  
       264 天前
    @murmur 秀啊
    heimoshuiyu
        24
    heimoshuiyu  
       264 天前
    golang 吉祥物好看吗
    securityCoding
        25
    securityCoding  
       264 天前   1
    具体遇到过哪些 panic 场景,排查思路,后续如何规避?
    bbao
        26
    bbao  
       264 天前
    愿楼主遇不到楼上这几位 提出 go 所谓面试题的人,好中二的问题 。
    bianYuX
        27
    bianYuX  
       264 天前
    @lasuar 之前还看过 fasthttp ,原理看完就忘了[捂脸]
    ZekeRuan
        29
    ZekeRuan  
       264 天前
    24 毕业,想 java 转 go
    nanrenlei
        30
    nanrenlei  
    OP
       264 天前
    @ZekeRuan 现在 go 一般都是大公司在用,如果学校不好不建议转,虽然 java 很倦但使用的公司多岗位多
    erenming
        31
    erenming  
       262 天前
    内存管理实现原理,GMP 实现原理,channel 实现原理(手动狗头)
    voidmnwzp
        32
    voidmnwzp  
       261 天前 via iPhone
    南京有 go 岗位吗
    AEnjoyable
        33
    AEnjoyable  
       261 天前 via Android
    我去年 7 月面了字节的中级岗 go
    go 部分只问了 GMP 优化,gin 路由树
    aweim
        34
    aweim  
       261 天前
    为什么用 go
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3117 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 24ms UTC 12:28 PVG 20:28 LAX 05:28 JFK 08:28
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86