字节跳动 抖音后端21届校招

5.28入职,组是抖音社交,组里各种岗位都缺人。问过hr,如果用我的内推码KUZC8GN,可以优先面我们组。对抖音互娱-社交感兴趣的朋友们看过来!

因为本人面的后端工程师,可以给面后端的朋友们提供材料支持(八股文、anki被送卡片等)。如果有需要的朋友,请大家用内推码网上申请后将申请截图私聊发给我,我会提供面试资料给大家!
————————————

昨天(5.17)跟hr聊了一下offer,确定5.28入职;今天催了一下正式offer,已经收到并ac。给这一个月准备面试的过程算是画上了圆满的句号,感谢牛客网提供了面经的同行们。
———————————-

美本,一个多月前更改计划开始准备找工作,目前三面都通过了,hr说在准备offer

一面
1. 自我介绍
2. 讲了一下线程库(mutex, conditional variable, thread)的C++实现
3. 设计题:设计线程池
4. 设计题:有一些缓存和缓存对应的过期时间,什么样的数据结构可以完成对过期缓存的清理
5. TCP四次挥手(说了所有的状态,包发送的内容,flag的设置,为什么timewait的两个原因)
6. 单线程处理多个请求的方式(提示:IO相关,回答IO的多路复用)
7. select,poll,epoll的区别
8. 做题,实现三次根号运算,二分搜索

二面
1. 自我介绍
2. 讲了一下虚拟内存管理系统(C++项目)
3. 用过redis吗(没有,但是知道一些理论)
4. 平时用过的数据库(Oracle SQL PLUS)
5. 隔离层级是?(不知道,随便说了一个可重复读)
6. 说一下各个隔离层级的区别(未提交读,提交读,可重复读,可串行化,并且说了每个层级的底层实现方法,参照DDIA)
7. 做题,Leetcode 124

三面
1. 自我介绍
2. 转专业和转学的过程,过程中面临的问题和解决方法
3. redis的应用场景
4. 设计题:如何储存用户名和密码(最后面试官说用MD5加密,我表示没学过)
5. C++中的volatile
6. redis中的数据结构有哪些
7. 做题,所有从根结点出发到叶子结点路径和=target的路径,并且打印出来
8. 好像对我的经历很感兴趣,问了很多为什么转学,刷了多少题,自己的优缺点,小组项目中的挑战分工和如何解决问题

整体过程感觉还是很好的,感谢hr很负责,基本上前两面结束后10分钟就让我知道结果,三面半个小时就通知我结果了。
#面经##校招##字节跳动##C++工程师#
全部评论
我三面完一天多了还没通知我结果,感觉要挂了😭😭😭
点赞 回复
分享
发布于 2021-05-14 23:10
请问楼主是深圳还是北京呢?
点赞 回复
分享
发布于 2021-05-16 07:28
联想
校招火热招聘中
官网直投
问下楼主 线程库(mutex, conditional variable, thread)的C++实现 这个问题是怎么回答的?
点赞 回复
分享
发布于 2021-05-16 15:21
学长好,学长是已经毕业了吗
点赞 回复
分享
发布于 2021-06-23 12:55
MD5不是用来校验的吗?这个算法过程记得是不可逆的,也能用来存储?
点赞 回复
分享
发布于 2021-06-23 13:14

相关推荐

1 47 评论
分享
牛客网
牛客企业服务