Go机制面试题阅读指南(必看)
大家好,我是帅地。
为了方便大家复习,这些面试题的展示采取了右边面试题目,左边答案的方式,方便大家按需查看。
由于手机端不支持这种展示方式,当然,为了手机方便阅读,下面会贴出所有面试题答案链接,不过大家最好在 PC 电脑端阅读哈,相关面试题还会持续更新,尽量补充完善起来,建议收藏帅地的网站哦。
面试题链接汇总
2. 请说一下Golang map 使用注意的点,以及是否并发安全?
6. 简述一下Golong中无缓冲的 channel 和 有缓冲的 channel 的区别?
10. Go语言中context 结构原理?说一说context 使用场景和用途?
11. 阐述一下 Go 的 select 底层数据结构和一些特性?
12. 详细叙述Golang中的Goroutine调度策略 ?
14. Golang字符串转成byte数组,会发生内存拷贝吗?
16. Golang中除了加Mutex锁以外还有哪些方式可以安全读写共享变量?
18. Go中对nil的Slice和空Slice的处理是⼀致的吗?
19. Golang的内存模型中为什么小对象多了会造成GC压力?
37. 线程模型有哪些?为什么 Go Scheduler 需要实现 M:N 的方案?Go Scheduler 由哪些元素构成呢?
47. 说一说Golang中defer和return执行的先后顺序 ?
48. grpc报错rpc error:code=DeadlineExceeded desc = context deadline exceeded ?