最难的是x牛云,知识点太深了,做好被虐的准备
最友好的是x哈游、不会的会当场告诉我答案(建议尝试、受益颇多),
x度(for range 读通道, 他说不对...,那哥们貌似是个php,册那)
- 垃圾回收 Go语言——垃圾回收GC - 简书
- 出现:出现概率 100% ,x牛、x牛的面试官问得我一脸蒙蔽,其他的公司只要说出过程就完事
- 问题
- 回收流程,对比其他语言的垃圾回收机制
- 三色回收有没有stw,什么是stw,几次、出现在什么时候
- 写屏障什么玩意儿
- 记不清楚了,问了好多好多
- GPM 调度和CSP模型 Golang CSP并发模型 - 简书
- 出现:概率 100%,x牛、x哈游、问得都非常详细、其他公司只要说出过程就完事
- 问题
- GPM分别是什么、分别有多少数量
- 协程的结构体,
- 怎么抢占、怎么调度、本地、全局队列
- 解释M:N
- 内存 图解Go语言内存分配 - 知乎
- CHAN 原理
- 出现、出现概率10%,x牛、
- 问题
- 结构体是什么、sudog 是什么
- 自行模式一个chan、其实就是问的读写流程
- context 结构原理
- 出现概率60% 漕河泾的游戏公司全问了,
- 问题:
- 用途、
- 数据结构、
- 切片、map 数据结构、并发安全、
- 出现概率 100%,漕河泾的游戏公司全问了
- 问题
- 如何避免并发问题
- 结构体
- 切片在作为参数的时候是否安全、为什么
- mutex,rwmutex
- 出现概率,100% ,漕河泾的游戏公司全问了
- 竞态、内存逃逸
- 出现概率:10%,x牛