百度搜索部门后端开发go

一面

自我介绍

询问我的未来规划,读博还是就业(我都来面试开发了hhh)

make和new的区别(好上古的八股)

slice和array的区别

协程和线程的区别(上一场被问这个了,这次还是没去仔细看,回答了内核态、资源切换)

go语言是怎么支持并发的(回答了CSP模型,通过goroutine+channel的机制,通过通信而不是共享内存,避免了频繁加锁解锁,同时有一些sync的机制比如waitgroup来主动控制协程的进行。go中还设计了GMP模型来对协程进行调度balabala)

慢查询是怎么排查的

...中间忘掉了

redis怎么和mysql保持数据的一致性(我回答了redis的几种读写策略,然后还有一些双重的异步保证更新的方法)

手撕:爬楼梯、组合总和II

十分钟后约了第二天早上二面

二面

忘记录音了,但总之还是八股,项目

手撕是写生产者消费者问题,最开始用close实现的,然后使用waitgroup

二面后完全没消息了,也懒得问hr了,怎么感谢信都不给个

全部评论
这是暑期实习吗?
点赞 回复 分享
发布于 01-22 19:10 广东
佬真巧 我明天一面百度😂
点赞 回复 分享
发布于 01-22 22:39 安徽
所以有说base哪里吗
点赞 回复 分享
发布于 01-23 12:43 广东

相关推荐

评论
2
12
分享

创作者周榜

更多
牛客网
牛客企业服务