来源: 我自己面试
时间: 未知
公司: 滴滴
我获取时间: 不告知
一面:
- 项目
- 消息队列积压,消息重复,业务里怎么处理的
- gmp, 为啥协程的上下文切换要少
- 上面问题的扩展,设置p为1,两个协程,里面循环打印,是交替还是串行, 或者假设里面是for死循环
- 算法: 手写lru
二面:
- 简单聊项目
- go的协程特性
- channel实现
- 怎么实现无锁队列
- tcp请求超时的原因
- 客户端与服务端链接,服务端不及时返回 accecpt会出现什么
- 算法: n*n的二维数组, 循环赋值
// 1 5 9 2
// 12 13 14 6
// 8 16 15 10
// 4 11 7 3