V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
smallyu
V2EX  ›  问与答

请教 Go 语言开发,这个属于什么水平的面试题?

  •  
  •   smallyu · 2021-03-23 12:59:21 +08:00 · 2800 次点击
    这是一个创建于 1375 天前的主题,其中的信息可能已经有所发展或是发生改变。

    请教一下,这种题难度怎么样,大概多少年经验合适,给多少钱?

    https://imgur.com/0OvxdO9

    https://imgur.com/vfcyg6o

    第 1 条附言  ·  2021-03-23 17:32:28 +08:00
    如果熟练解决类似这样的题目,能够胜任什么样的工作?
    如果不能解决类似这样的题目,不能够胜任什么样的工作?
    13 条回复    2021-03-26 13:59:55 +08:00
    baiyi
        1
    baiyi  
       2021-03-23 13:13:17 +08:00
    第二张图是倒着的。
    我两年经验,都会。但是我还没有去面试过,不是知道市场是什么样的
    Jirajine
        2
    Jirajine  
       2021-03-23 13:18:02 +08:00 via Android
    go 这么不卷吗,这些题初学者都会吧。
    CEBBCAT
        3
    CEBBCAT  
       2021-03-23 13:29:15 +08:00   ❤️ 2


    zjbztianya
        4
    zjbztianya  
       2021-03-23 13:34:42 +08:00
    六七题往深问还是可以问挺多东西的....
    yzbythesea
        5
    yzbythesea  
       2021-03-23 13:46:32 +08:00
    写了一年多 go,表示 1,2,6,7 答不上来。
    SteinsGate
        6
    SteinsGate  
       2021-03-23 16:19:42 +08:00 via Android
    基础题
    lostpg
        7
    lostpg  
       2021-03-23 16:23:05 +08:00
    第二题,值为 nil 的接口值和 nil 接口值的区别。
    ylsc633
        8
    ylsc633  
       2021-03-23 16:28:53 +08:00
    唉 想看看你这题

    结果你这图床 我不挂代理 直接挂 完全看不见

    挂代理 换了五个节点 还是看不到.....
    ylsc633
        9
    ylsc633  
       2021-03-23 16:56:14 +08:00   ❤️ 4
    终于从三楼的大兄弟这看到了两页题


    这些是 go 基础面试的 常被问到的

    第一题 考的是 go 变量分配的问题, 大部分不被外部引用的,都在栈上,如果被外部引用,则分配到堆上, 包括逃逸

    第二题 考的是 go 里的 interface 的 一种表示 接口 一种表示 一种结构 内部的实现, 看下源码的 iface 和 eface 的区别

    第三题 简单 没啥说的

    第四题 有坑, 开始以为是 接口调用的问题,最后其实是接口实现, notify() 注意他的 reciver 和 main 里实现的 考点是 go 的方法集

    第五题 闭包和匿名函数的坑

    第六题 肯定要说清楚三色, 能扩展到 其他的一些语言的垃圾回收的方式, 然后能对整个垃圾回收的过程有个详细的了解,比如重点 写屏障这些

    第七题 先回答 gmp 模型, 深层次的聊 协程调度的具体方法和过程, 以及各种情况, 再深层次,就是到操作系统里的 各种调度等 这个看面试官自己的水平深度了..


    以上这些题我基本都遇到过 如果楼主最近在找工作 可以看看我之前总结的 基本都涵盖了上面的这几题

    http://interview.wzcu.com/Golang/%E4%BB%A3%E7%A0%81%E8%80%83%E9%A2%98.html
    OhYee
        10
    OhYee  
       2021-03-23 20:17:10 +08:00   ❤️ 1
    基本水平吧,说实话有一些细节我一开始确实不会(用了很长一段时间 Go ),但是后来面试期间但凡看下面经都会覆盖这些问题。(而且真要问起来,这几个都可以引申到很底层的东西,这样直接问体现不了什么,再限定下环境,拐弯抹角问会更有挑战)

    能答出来说明起码面试前做了准备,再后面就看项目和别的方面了

    能解决类似的题目 和 不能解决类似的题目 不能评判一个人水平如何
    就像记得住各种符号的运算顺序,实际上并没啥卵用,反正都能加括号,但是实际上大学会考这些。
    labulaka521
        11
    labulaka521  
       2021-03-24 09:14:14 +08:00 via iPhone
    什么也看不到啊
    SteinsGate
        12
    SteinsGate  
       2021-03-26 12:41:17 +08:00
    ylsc633
        13
    ylsc633  
       2021-03-26 13:59:55 +08:00
    @SteinsGate 嗯 我知道这个

    页面没改过来
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1268 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 17:50 · PVG 01:50 · LAX 09:50 · JFK 12:50
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.