得物后端Go实习一面

1.实习介绍
2.Golang中值类型和引用类型的区别?举例说明,以及函数传参时的注意事项。
3.Golang的Goroutine 和线程的区别?GOMAXPROCS的作用是什么?
4.Golang 的channel有哪些类型?关闭 nil channel或已关闭的channel会发生什么?
5.Golang的内存逃逸是什么?什么场景下会发生逃逸?如何避免?
6.defer的执行顺序?defer中修改返回值会影响结果吗?
7.Golang的调度器M-P-G模型的具体实现?如何理解 Goroutine 的抢占式调度?
8.Golang的内存管理(内存分配器)原理?TCMalloc 的影响?
9.无手撕
全部评论

相关推荐

点赞 评论 收藏
分享
评论
点赞
3
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务