面试面了不少岗位了, 不知道是巧合还是什么原因, 面的大厂的岗位都不是golang, 阿里和pdd的java, 字节的cpp, 结果非常一般, 现在准备正经找一些非大厂面下golang, 争取能做到all clear.
这里先给出我认为golang面试可能会问的几个模块, 然后慢慢填坑, 目前的计划是打算一天一篇, 加上每天刷刷题, 以及偶尔的面试, 可能不会剩下多少时间.
对于我已经比较清楚的概念可能就不会画图了, 因为画图实在是耗费心神和时间, 需要帮助理解的我可能会从别处copy一些图片过来.
golang 知识点
基本数据结构
- array & slice
- map & sync.Map
- Mutex & WaitGroup
- channel
- interface
- context
底层实现原理
- goroutine & GMP
- 垃圾回收
- defer & panic
- select
常见场景
- 继承与重写父类方法
- 反射应用
其他常见问题
可能会经常更新.