Go 面试题

参考答案请查阅《Go-Notes

Go Interview

语法基础

  • Go 包初始化过程中,如果在某个 init 函数内部启动了新的 goroutine,那么该 goroutine 会在何时被执行?

数据结构

  • Go 中的数组是引用类型还是值类型?空数组的作用是什么?

  • Go 如何在切片中间插入某个元素?

并发编程

  • Goroutine 一定是并行的吗?Goroutine 的调用机制是怎样的?为何采用这样的调用机制?

  • 如何实现 Goroutine 的中断与安全退出?

  • Go 中 sync.Map 容器是如何保证效率与安全性的?

Web 开发

Links

上一页
下一页