新鲜出炉的Go面试题(百度和米哈游)
时间:2021-09-25 16:38
最近面了两家公司的 两家都是采用线上面试的,当时没有录音,现在全靠自己的回忆来复盘一下了。 百度的面试步骤分为计算机基础、 这一块的话,我回答的是稀碎,算法和数据结构我一个都没答上来,后面两个因为之前面试问到过,所以查过一些,回答的还算可以。 我面试结束后,一般都会问面试官,根据这次面试,针对我的技术上面,有什么好的建议或者意见,这位面试官给我的回答是:计算机基础比较薄弱,但是业务能力很强。这也是我目前的现状,哈哈,所以最近一直在看哈工大老师的计算机理论和操作系统。希望能勤能补拙吧。 米哈游面试总体分为四个部分, 问会出现什么状况,为什么,怎么解决。就是不要闭包直接使用外部变量,通过传参就能解决了。 还有其他的我忘记了。 差不多就是百度那样。 也差不多和百度那样。 大差不差,就问了一个怎么根据进程名查该进程的id. 根据面试反馈来看,米哈游给出的是go基础较差,但是业务能力较强。可能这就是之前干外包的特点吧。 米哈游二面主要问的是业务方面和算法方面的问题,主要有三部分。 以上就是新鲜出炉的Go面试题(百度和米哈游)的详细内容,更多请关注gxlsystem.com其它相关文章!go
技术岗位,一家百度,一家米哈游,面试的情况也不太乐观,现在分享一下面试中问的问题吧。百度一面
go
相关、mysql
相关、redis
相关、linux
相关问题。还有一些发散性的问题。基础相关
tcp
、ip
相关的一些问题,比如三次握手、四次挥手、time_wait
等等。go相关
GC
,(面GO
必问题),GC
中stw
时机,各个阶段是如何解决的。gpm
,(面GO
必问题),这个必须要完全理解,抢占式调度是如何抢占的,怎么调度goroutine
的,M
和P
的数量问题。goroutine
池(这个回答的稀碎)mysql相关
redis
linux
总结
米哈游一面
go
相关,mysql
相关,redis
相关,linux
相关。go相关
...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)
}()}...
redis
mysql
linux
总结
米哈游的二面