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

2021-03-23 12:59:21 +08:00
 smallyu

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

https://imgur.com/0OvxdO9

https://imgur.com/vfcyg6o

2596 次点击
所在节点    问与答
13 条回复
baiyi
2021-03-23 13:13:17 +08:00
第二张图是倒着的。
我两年经验,都会。但是我还没有去面试过,不是知道市场是什么样的
Jirajine
2021-03-23 13:18:02 +08:00
go 这么不卷吗,这些题初学者都会吧。
CEBBCAT
2021-03-23 13:29:15 +08:00


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

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

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


这些是 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
2021-03-23 20:17:10 +08:00
基本水平吧,说实话有一些细节我一开始确实不会(用了很长一段时间 Go ),但是后来面试期间但凡看下面经都会覆盖这些问题。(而且真要问起来,这几个都可以引申到很底层的东西,这样直接问体现不了什么,再限定下环境,拐弯抹角问会更有挑战)

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

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

页面没改过来

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

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

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

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

© 2021 V2EX