2021字节跳动后端面经

成功上岸啦!整理了一下面经,分享给姐妹们~

我面的是教育服务端,其实就是后端,字节教育好像还蛮缺人的。
哦,对了,推荐一个字节内推小哥哥 大家简历可以直接投给他,十分热心 解答各种问题!还帮忙催进度!!!!
wangzhenle@bytedance.com


一面

1. go 协程如何实现
2. 进程线程的区别
3. 进程之间通讯方式?
3. tcp udp的区别
4. tcp 三次握手 四次挥手
5. http的报文格式 ,说几个头部
6. http和https的区别? https加密实现?
5. 错误的状态码
4. sql语句
(1)查询每个班级的平均分
(2)查询班级平均分 排名前三的班。
5. 覆盖索引了解吗?
5. 单列索引,如果查询的字段不是主键,一定会搜索两次吗?
5. 事务的隔离界别,说一下幻读
5. b+树的特点
6.   算法: 都是 leecode 上的题
- 判断是否是二叉搜索树
- k值的最小字典序列
- 股票问题 一次买卖  ?多次买卖?

二面

1. 熟悉什么语言?使用中遇到的问题
2. golang map【循环】两次打印 结果一样吗?map使用注意事项? 不一样。多线程访问。不安全。
3. 索引相关
(1)单列索引 a和b select *  where a= and b= 先查哪个。  那个区分度大查那个 名字>年龄
(2)联合索引 a,b,c  然后查 b,c 会不会用到索引
(3)主键索引和单列索引区别
3.  tcp四次挥手过程?最后为什么等待2msls
4. 事务,通过什么实现?除了行锁还有什么?
5. 状态码 502是什么?
6. 文件里面 两亿个数,找到最大100个的
7. 系统的文件日志,几千万条,怎么找出出现最多的ip地址。
8. 算法: 一个序列,先增后减,例如 1,4,6,9,13,10,6,2  找某一个数是否在其中。 [二分查找]

三面

1. 之前mysql的一次比较好的设计?详细描述下?
2. 死锁条件 ?如何避免?

3. 设计一个栈 ,pop push getMax 时间复杂度o

4. 一个数组,除了一个数出现一次,其他都是两次,求该数? 如果有两个数呢 ?[异或位运算]
4. 开始-结束时间,好多组,问给定一段时间,能最大干完多少个任务。说思路
5. 写算法:二叉树的镜像。





#面经##校招##C++工程师#
全部评论
为数不多的正常题目
2 回复 分享
发布于 2021-02-07 10:42
楼主23:19分投递,23:39分上岸还愿,bytedance效率这么高吗?。。。
1 回复 分享
发布于 2021-02-08 00:47
楼主是实习还是正式offer啊,看题面比较简单
1 回复 分享
发布于 2021-02-07 00:06
重点是基础 我说我熟悉 go 语言 因此就问了点 go 相关的
1 回复 分享
发布于 2021-02-06 23:40
请问刷题也是用的go么 基础和刷题的语言可以不一样么?xiexie~
点赞 回复 分享
发布于 2021-02-23 13:38
楼主面的是实习还是正式呀?楼主有项目经历嚒
点赞 回复 分享
发布于 2021-02-10 09:15
老哥主要语言是go?
点赞 回复 分享
发布于 2021-02-07 18:01
我被问惨了😂😂😂
点赞 回复 分享
发布于 2021-02-07 12:14
楼主你有什么项目经历吗 研一小菜鸡无项目投简历是不是过不了啊
点赞 回复 分享
发布于 2021-02-07 11:49
点赞 回复 分享
发布于 2021-02-07 10:54
请问楼主三面结束后多久约的HR面呢
点赞 回复 分享
发布于 2021-02-07 10:16
楼主实习还是春招~
点赞 回复 分享
发布于 2021-02-07 01:23

相关推荐

1个小白:可以考虑投一下字节
点赞 评论 收藏
分享
评论
17
175
分享

创作者周榜

更多
牛客网
牛客企业服务