杭州某小厂 Golang 一二面

一面(30min)
自我介绍
是否愿意做云原生方面的工作
go gmp
什么时候 goroutine 会加入全局队列
go gc 三色标记法
go 原生 map 是否是并发安全的
如何保证并发安全(我说的加锁或者使用 sync.Map)
加锁是怎么加的
如果只用一个锁,场景是写多读少的话,锁的竞争会很大,这怎么办?
说到哈希冲突用拉链法,如果冲突过大怎么办
让我说说如果就是要用一条链表,怎么降低链表的复杂度
说到跳表,哪个中间件的数据结构底层实现是跳表
redis zset,它的底层实现是
压缩列表的结构?它是怎么存的
如何判断一个 channel 已经关闭
三个协程,第三个协程需要等待前两个协程完成在运行,怎么实现
lru,怎么用数组实现。
怎么查看某个端口是否被占用
说一下你知道的系统调用函数
tcp 和 udp?
dockerfile 中 cmd 和 endpoint 有什么区别
反问

二面(25min)
面试官很有气场,我有点紧张
自我介绍
项目技术栈选型(这里拓展聊了很多)
进程和线程的区别
四层模型
规划
逻辑题,赛马问题

更新:还有一面?

#如何判断面试是否凉了##面试经验分享#
全部评论
哪家呀
点赞 回复
分享
发布于 04-26 19:38 浙江
go的八股真是一个模子刻出来的,全网是不是用同一份资料
点赞 回复
分享
发布于 04-29 13:35 上海
滴滴
校招火热招聘中
官网直投

相关推荐

3 22 评论
分享
牛客网
牛客企业服务