字节给我的面试感觉就是挺注重编程的,然后效率很快,我是一周内完成了所有面试,并且在第二周收到offer。
当时一面完HR立马打电话问可不可以继续二面,然后就连着面完了两轮面试。在三面的时候我问面试官结果什么时候可以出来,面试官直接说通过了,特别豪爽。然后同一个下午进行了HR面,面完就给了口头offer。面试体验感很好的一次面试。
因为面试完比较开心的感觉,所以没有立马记录问题,导致很多问题忘记了,只把记得的发出来了,希望也可以给大家一个参考。
一面 3.30 50min
-
编程题:二叉树层序遍历,按层换行输出。
-
线程的状态及状态之间的装换
-
有哪些树结构
-
B+树的特点
-
HTTPS的工作流程
-
Kafka如何保证生产者不丢失数据,消费端不丢失数据
-
Zookeeper的功能, 详细介绍一下zookeeper的消息的发布订阅功能
-
场景题:如何从百亿条IP信息中得出访问量前10的IP地址
-
Redis支持的数据结构
-
Redis为什么性能高
-
Redis为什么是单线程
二面 3.30 47min
-
Spark源码中的任务调度
-
场景设计题:你自己如何设计一个分布式系统,实现对百亿条数据进行分组并求和
-
Spark shuffle机制
-
spark中有哪些算子会进行数据shuffle
-
编程题:一个数组有