字节跳动 后端开发 校招面经
一面(2022.06.21) 1h
进程间的通信方式
共享内存如何通信
jvm内存格局
linux常用命令
数据分析如何完成一个项目
项目介绍
输入一个网址,计算机如何执行
段页式文件存储
mysql为什么用b+树
如何研究开源框架
段页式管理
二面(2022.06.27)1h
当两个人同时修改数据的时候,一个人已经提交了,另一个人没有刷新还以为是旧数据,这个时候如何解决(version乐观锁)
B+树的结构
在哪些字段上加索引
Kafka的如何让所有机器消费全量数据,如何让机器平分数据
partition的概念
kafka 的管道和广播
算法题:
有序数组合并
两个有序数组找中位数
三面(2022.06.30)45min
机械硬盘和固态硬盘区别
ssd的速度
寻道时间
iops
kafka+flink的好处
项目介绍
堆排序
大数据排序
算法题:反转链表
Offer审批挂,原因是半年前面过同一个部门下其他组,三面挂过,大家面试的时候注意一下,一个部门挂了就不能再面同部门了,但是可以换个部门面试
换部门加面
四面(2022.07.04)1h
Flink的exactly once和checkpoint机制
Flink的快照存储什么信息
Flink和其他框架相比的优点
kafka的partition组件的作用
Kafka如何重复消费
Kafka如何保证顺序消费
kafka如何分布式顺序消费
算法题:用二叉树表示的一个式子,计算出结果
2022.07.01 offer审批挂