字节跳动
连轴转是字节后端面试的标志。一面结束,面试官让你原地等着,二面直接开始。有时候三面也连着来。节奏这么快,是刻意的。
校招大礼包获取:入口
可能是至今最全,最好,最实用的校招大礼包,减少信息差,帮你提升80%概率拿到offer
一面(40-70分钟)真实考题
-
进程和线程的区别(哪些资源是共享的)
-
进程间通信方式,重点问 fork 函数
-
TCP 三次握手 & 四次挥手;TIME_WAIT 发生在哪一方,过多如何处理
-
接口调用如何保证幂等
-
数据库事务及 InnoDB 实现
-
算法:接雨水
二面(深度技术)
-
Linux 进程调度算法(CFS 高优先级进程可否被抢占)
-
fork 操作具体执行了哪些事情
-
TCP 如何保证可靠传输(滑动窗口)
-
Kafka:如何保证不重复消费、消费组结构
-
项目中如何保证分布式事务一致性
三面真实题(2025.7.5,时长1h20min)
-
String / StringBuilder / StringBuffer 的区别及适用场景
-
深拷贝和浅拷贝;深拷贝怎么实现
-
JVM 内存模型(方法区、堆、本地方法栈、程序计数器各自作用)
-
ConcurrentHashMap 在 JDK1.7 和 1.8 的实现区别
-
Redis 缓存穿透、击穿、雪崩的概念及解决方案
-
Redis 持久化机制;如何选择 RDB vs AOF
-
算法:链表反转;极大值字符串相减(需处理减数比被减数小的情况)
字节在筛什么:算法硬实力加上分布式系统的理解深度。三面不只看技术,还会聊为什么学计算机、职业规划是什么。有候选人说"以为进了HR面,其实还是技术面"------字节三面就是这样。