字节跳动面试题 · 技术原理
字节跳动相关面试题,按最终去重题目聚合。
共 3252 道真题 · 当前筛选命中 2405 道 · 更新 2026-08-05
筛选题目已选:技术原理
考察点
技术栈
第 121 题请说明什么情况下会出现野指针,以及如何避免野指针问题。 考察对野指针成因的理解和防范措施第 122 题HTTP协议属于OSI模型的哪一层? 考察HTTP协议在分层模型中的层归属第 123 题Java Object类有哪些方法,分别是什么作用? 考察对Java基类Object核心方法的理解与记忆第 124 题如果想把判别式任务转化成生成式任务,学术界有哪些常用方法,哪一种效果比较好? 考察对判别式与生成式任务转化方法的掌握及对比分析能力第 125 题在项目配置管理中,基线(Baseline)的主要作用是什么? 考察对配置管理概念的理解及实际应用第 126 题除了 XML 解析相关的库,你还深入阅读过哪些第三方库的源码? 考察候选人对开源源码研究的广度和深度,以及知识迁移能力第 127 题请介绍常见激活函数及其优缺点。 考察对激活函数原理、优缺点及适用场景的理解第 128 题你知道本地缓存可以用谷歌的Guava Cache吧,它和Caffeine有什么区别,为什么用Caffeine,它解决了Guava的什么问题? 考察对Guava Cache与Caffeine在本地缓存实现上的对比理解及技术选型能力第 129 题请描述 Java 中 synchronized 锁升级的过程。 考察对 synchronized 锁升级机制的理解第 130 题Spring AOP底层实现原理是什么? 考察对动态代理机制和Spring AOP实现细节的理解第 131 题请描述TCP三次握手和四次挥手的过程,并说明各自的作用。 考察对TCP连接建立与释放机制的掌握第 132 题在基于Cookie的登录流程中,Cookie是由谁下发的? 考察对Cookie设置机制和通信双方职责的理解第 133 题BatchNorm 和 LayerNorm 的区别及适用场景是什么? 考察对两种归一化机制原理差异和应用场景的理解第 134 题请解释一下分布式锁的实现原理,并说明常见的实现方式及其优缺点。 考察对分布式锁核心原理和不同实现方案的掌握程度第 135 题为什么 TCP 在连接关闭时需要等待 2MSL(两倍最大报文段生存时间)? 考察对 TCP 四次挥手、报文生存时间与安全性的深入理解第 136 题除了花指令之外,你是否了解过OLLVM? 考察对代码混淆技术,特别是OLLVM混淆框架的理解第 137 题请说明MongoDB实现延迟消息的底层原理,并讨论有哪些替代实现方式? 考察延迟消息的实现原理及方案对比能力第 138 题请设计并实现一个 LRU 缓存,说明其数据结构与核心操作。 考察 LRU 缓存的数据结构设计、时间复杂度分析与实现细节第 139 题Java 中如何进行线程同步? 考察对 Java 并发同步机制的理解与应用边界第 140 题讲一下作用域链,为什么在try-catch里catch(err)中的err是块级作用域,但try里不是? 考察JavaScript作用域链机制及try-catch特殊作用域规则