字节北京抖音直播后端一二三面面经


12月22号左右hr打电话来问要不要试着面下抖音直播团队。之前投过简历,但是当时实习活儿多,就没做笔试。
1.20号下午两点开始 连着面了三面。。
(忘了录音了。记不全,凑合看吧)
一面
1. 项目
2. 实习项目(有用到redis 延时推送)
3. zset底层
4. 让你实现一个本地延迟推送的数据结构怎么做(提示下说出来用堆)
5. 堆的性质
6. 了解哈希吗
7. 哈希冲突怎么解决
8. golang map怎么实现的,底层原理
9. 让你设计一个短链接服务,怎么做
10. 设计一个登录系统,包括账户密码登录,验证码登录,第三方授权等等。详细说
11. 算法 口述 求根号n,精度小数点后6位
12. 算法 手撕  奇数升序偶数降序链表,合并成一个升序链表
13. 反问

二面
1. 自我介绍
2. 实习项目经历
(然后我们两聊了好几分钟北京深圳,房价,生活,定居对比哈哈哈)
3. golang gmp模型
4. 让你来设计一个map,你会考虑哪些因素
5. redis map怎么实现的
6. 手撕 golang 两个协程交替打印1到20,先用锁,再用channel
7. 手撕 在二叉树中找到累加和为指定值的最长路径长度(写了一部分不会了。。。)
(写题中途下楼拿了个外卖。。。)
8. 反问

三面
1. 实习项目(又说了好久好久。。)
2. redis底层除了zset还了解哪些(我把底层结构,sds,压缩列表,双向链表,哈希,跳表说了个遍。。)
3. 持久化策略讲讲
4. redis为什么采用单线程
5. 写题 高精度除法(不会。。)
6. 换了个,自己实现一个map数据结构,实现添加,删除操作。。。(我傻了三轮面试真就跟map杠上了呗??) 这个题用了好久,中途也穿插着问了很多问题
7. golang的map redis的map,系统的讲一讲?(又是map。。)
8. 哈希冲突怎么解决(。。。)

完了说一周内出结果

总结
很离谱。准备了很久的操作系统,网络,mysql,一  个都  没  问!!!!😅基本全程围绕实习项目,系统设计,redis,map来问。。。

也希望能顺利拿到offer吧#校招##字节跳动##golang工程师##面经#
全部评论
就跟map过不去了啊!
点赞 回复
分享
发布于 2021-01-20 21:08
许愿offer啊
点赞 回复
分享
发布于 2021-01-21 00:30
淘天集团
校招火热招聘中
官网直投
有点难啊
点赞 回复
分享
发布于 2021-01-21 11:59
我昨天面完三面,今天收到了面试体验调查, 是不是凉了
点赞 回复
分享
发布于 2021-01-21 13:41

相关推荐

8 94 评论
分享
牛客网
牛客企业服务