go有哪些数据类型
new和make的区别
切片和数组有什么区别
切片扩容机制
map是线程安全的吗
map的源码看过吗,是如何实现的
sync.Map是如何实现的,和map对比
map中的key为什么是无序的
map扩容过程
函数和方法的区别
方法接受者值和指针的区别
哪些情况会panic,panic怎么恢复
什么是CSP
MPG调度模型
下边这个文章可以多次看看:Golang-Scheduler原理解析_惜暮的博客-优快云博客_scheduler原理
goroutine什么时候会调度
channel源码
channel有哪些应用
如何关闭channel
channel为什么会引起资源泄露
接口类型的定义
interface底层原理
什么是反射
反射的应用
go是如何实现反射的
go中的mutex原理
什么是单例模式,go怎么实现单例
sync.Once源码
暂时先这些,答案会一点点补充上,或者后续面试遇到问题也会补充