
最近在帮公司上海团队招聘 Golang 后端开发。一天要面试很多个候选人,时间有限,希望能在 10 分钟左右的面试中,通过少量但高质量的问题,快速判断候选人的技术深度和广度。
尽量覆盖核心语言特性、数据库使用能力,以及真实项目实践等方面。
大家有没有行之有效的提问思路或具体问题示例?求分享经验。
1 xuanbg 2 小时 26 分钟前 如果你局限于 Golang ,那我认为你无法识别开发者的真正的技术素养。 |
3 wlf92 2 小时 10 分钟前 Go 协程,其他语言的协程,线程,进程分别是什么,说一下他们的试用场景。 |
4 zoharSoul 2 小时 8 分钟前 问问之前有没有写过 php |
6 BeautifulSoap 2 小时 3 分钟前 via Android @elron 虽然是段子,但 php 转的真挺多认为 array 和 map 是一种东西。问一下 array 底层和 map 底层结构的区别真没准能有一点筛选能力(能搞得清 array 和 slice 我都认为属于进阶技能了) |
8 whoosy 1 小时 50 分钟前 1.GO 的并发模型演变过程及内存管理 2.浏览器输入 pornhub.com 后,发生了什么? 3.死锁的形成原因及处理方案 4.如果让你针对某个接口设计反爬方案,你会怎么设计 5.你们的后端项目的数据库索引做了哪些优化 6.进程间同步的方式有哪些 7.觉得项目有哪些地方可以改进完善? 8.进程切换的本质是什么? 9.限制用户评论过去一个小时内只能评论三次,用 redis 实现? 随便挑几个问题问吧 |
9 ca2oh4 1 小时 50 分钟前 - slice 和 array 的区别 - sync.Map 为什么快 - 有没有使过其他语言?其他语言和 go 怎么交互的? |
10 dreampuf 1 小时 47 分钟前 Goroutine vs. threads buffered channel vs. unbuffered channel empty interface 实现一个支持 ratelimits 的 URL fetcher GMP |
13 94 1 小时 40 分钟前 @5261 #11 ,很多都是八股文,直接背就是了。 至于都要出来面试了,但八股文都不愿意花点时间背,态度很明显就是有问题的,被刷掉也很正常。 一些其他的实践上面的问题,面试官自己心里有数,他需要的是怎么样程度的回答。 |
14 leeonsoft 1 小时 29 分钟前 你找的是普通的开发者还是高手,如果是高手,协程泄露 和 GC 抖动,内存逃逸,select 阻塞,interface 这几个问题能说清楚,我估计就差不多了。 |
16 slzcz 1 小时 17 分钟前 Context ,平常用什么开源包,平时泛型用的多不多 |
17 aichixiangcai 1 小时 10 分钟前 候选人抱怨面试全都是八股文,面试官又觉得连八股文都不背是态度有问题。 |
18 NotLongNil 53 分钟前 语言核心:给一个使用锁的并发场景,让他不使用锁达到同样的效果( channel 代替 Mutex ) 数据库:一个表最多能存多少行数据、怎样进行深度分页、事务 真实项目:怎样控制一个 go 程序的内存最多使用 1g 、一个 go 程序总是被杀死,可能是什么原因导致的 |
19 craftsmanship 51 分钟前 via Android @aichixiangcai 都在说 AI 时代背八股和刷算法过时了 然而在这里依然有含金量 |
20 kekeabab 50 分钟前 我觉得如果有技术素养根本不会局限于对着数据库 crud 更不会在意八股文 不过按照实际情况来看,能分清堆分配和栈分配、能分清系统调用、能明白指针的都是极少数,今年成立了公司,我自己去收简历招人,高强度面试了百来个,能分清这些的远不到十分之一,包括不少什么拿了一堆奖、什么专业排名前多少、还有不少名校的 |
21 AutumnVerse 45 分钟前 via iPhone @whoosy 哥要不再来几个,你这些感觉非常合适 |