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


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工程师##面经#
全部评论
我昨天面完三面,今天收到了面试体验调查, 是不是凉了
点赞 回复 分享
发布于 2021-01-21 13:41
有点难啊
点赞 回复 分享
发布于 2021-01-21 11:59
许愿offer啊
点赞 回复 分享
发布于 2021-01-21 00:30
就跟map过不去了啊!
点赞 回复 分享
发布于 2021-01-20 21:08

相关推荐

🔥 字节跳动 - 抖音金融/支付核心系统 - 后端开发实习生【薪资福利】• 日薪 500• 房补:1500 元/月• 免费三餐 + 下午茶【团队介绍】依托抖音集团的科技能力和产品,我们为抖音电商、生活服务、直播等场景提供金融服务,为抖音用户提供更好的支付、消费金融、保险等金融服务。科技创新,普惠大众。【工作内容】(都是核心项目!)• 参与并负责支付核心系统的开发及维护• 参与并负责公司级别的春节、双十一等重要活动,解决高并发场景高可用问题• 参与并负责支付系统的稳定性建设,报警,监控,容灾,降级等• 参与设计并实现具备可扩展性和可维护性的系统方案• 充分理解支付业务,抽象领域模型,推进平台型系统建设【职位要求】(达到 70% 就可以投!)• 2027 届本科及以上学历在读,计算机、软件工程等相关专业优先• 有扎实的数据结构和算法功底,能熟练实现递归等常见算法/数据结构• 熟悉 C/C++/Java/Python/Golang 中的至少一门语言,对面向对象有基础了解• 了解数据库、操作系统、计算机网络等核心课程的知识【投递方式】官方投递:https://job.toutiao.com/s/MNUMbpqqlrs****************(备注"牛客")后端开发、高并发、分布式系统、支付系统、MySQL、Redis、Kafka🎯 2027 届同学抓紧!名额有限!
点赞 评论 收藏
分享
日期 2026.3.61. 自我介绍2.项目拷打(围绕着项目里面购票这个点去讲)3.讲讲Redis的集群同步怎么做的4. SpringBoot使用tomcat tomcat怎么加载的5. 双亲委派6. 场景:5分钟内统计用户登陆失败次数 超过3次则封号 怎么设计(想到了滑动窗口 但是忘记具体怎么实现了 面试官没给任何提示 场面直接尬住了 面试官让我仔细想想 后面还是没想到 然后跳过了)7. 算法题第一个是 n=23121 给一个数组 A = {2,4,9} 找到小于n的最大值第二个是 分割等和子集变种 比如{1,5,11,5,1,5,2} 最大能划分几种相同的部分面试官看了下时间还没到 继续问了8.HTTPS具体流程是怎么样的 怎么发现数据被篡改9.平时怎么去学习的反问环节:问面试官根据这次面试哪些地方可以提升 后面学习方向可以着重往哪里靠 面试官说不方便回答....不过还是提出了肯定吧 说我大二达到这个水准还是很不错的 算法功底比较扎实总结:感觉有一点点压力 主要是面试官不给任何提醒 就纯让你自己去想 整个面试体验下来感觉面试官有点在磨时间(字节应该是要面到一定时间才可以结束)感觉对我不是很感兴趣吧 虽然只有两道题没答上来 但估计大概率g了 不过只要不脏面评就行了hh
点赞 评论 收藏
分享
评论
9
105
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务