米哈游面试总体分为四个部分,go 相关,mysql 相关,redis 相关,linux 相关。
... m := make(map[int]int, 10) for i := 1; i<= 10; i++ { m[i] = i } for k, v := range(m) { go func() { fmt.Println("k ->", k, "v ->", v) }() }
问会出现什么状况,为什么,怎么解决。就是不要闭包直接使用外部变量,通过传参就能解决了。
还有其他的我忘记了。
差不多就是百度那样。
也差不多和百度那样。
大差不差,就问了一个怎么根据进程名查该进程的 id.
根据面试反馈来看,米哈游给出的是 go 基础较差,但是业务能力较强。可能这就是之前干外包的特点吧。