腾讯csig golang后端研发实习一面
部门问了下具体是csig在线教育,之前投的wxg,没想到简历都没过。。被csig捞
有些问题记不清楚了,时间差不多刚好1h,大概就是以下这些。
- 首先是自我介绍,有提到以后往云原生方向发展,差点打算问我了,但是话锋一转问项目了。
- 介绍项目,说到了调度器,问用到了什么调度,提到后面想用消息队列进行解耦,又问打算用什么消息队列,还有消息队列中,执行失败,如何回传消息。总之项目介绍的不好。
- 用go实现消息队列,用什么实现比较合适。说到channel,又问channel的底层实现是什么样的。
- golang的垃圾回收机制,三色回收的过程。
- go语言里的堆是怎么实现的。
- 介绍下GMP并发机制。
- 手撕代码,合并k个有序链表。(自己手写测试用例好麻烦)
- tcp怎么实现流量控制与拥塞控制
- 问redis了解吗,我说知道一些,但是对方可能以为我不会,没接着问。
- 场景题,怎么解决用户刷单的问题,风控措施怎么做,给出解决方案。
- 最后反问环节,我说感觉自己表现不好,问对自己的建议,对方说还行(可能因为代码写出来了),然后项目介绍和场景题说的不好,之后问了具体的部门,对方确认了下实习时间。
总得来说语言针对性比较强,问的几乎都是golang相关的,其他方面的不多,还要再好好准备下项目,许愿一切顺利!