字节跳动面试题(2026 最新)
字节跳动相关面试题,按最终去重题目聚合。
共 3252 道真题 · 更新 2026-08-05
筛选题目
考察点
技术栈
第 181 题针对先更新数据库再删除缓存的策略,如何设计补偿机制来应对删除失败的情况? 考察对缓存删除失败的补偿方案设计能力第 182 题工作过程中,你喜欢和不喜欢和拥有什么特质的人合作? 考察候选人自我认知、团队协作偏好与冲突处理方式第 183 题请描述TCP三次握手和四次挥手的过程,并说明各自的作用。 考察对TCP连接建立与释放机制的掌握第 184 题在基于Cookie的登录流程中,Cookie是由谁下发的? 考察对Cookie设置机制和通信双方职责的理解第 185 题BatchNorm 和 LayerNorm 的区别及适用场景是什么? 考察对两种归一化机制原理差异和应用场景的理解第 186 题在实习期间,你取得了哪些具体产出或成果? 考察候选人的结果导向与量化表达能力第 187 题请解释一下分布式锁的实现原理,并说明常见的实现方式及其优缺点。 考察对分布式锁核心原理和不同实现方案的掌握程度第 188 题为什么 TCP 在连接关闭时需要等待 2MSL(两倍最大报文段生存时间)? 考察对 TCP 四次挥手、报文生存时间与安全性的深入理解第 189 题除了花指令之外,你是否了解过OLLVM? 考察对代码混淆技术,特别是OLLVM混淆框架的理解第 190 题请具体介绍一段实习经历中你负责的主要工作,并说明你如何完成以及产生了什么结果。 考察候选人实习工作的实际内容、个人职责和成果呈现能力第 191 题请说明MongoDB实现延迟消息的底层原理,并讨论有哪些替代实现方式? 考察延迟消息的实现原理及方案对比能力第 192 题请设计并实现一个 LRU 缓存,说明其数据结构与核心操作。 考察 LRU 缓存的数据结构设计、时间复杂度分析与实现细节第 193 题Java 中如何进行线程同步? 考察对 Java 并发同步机制的理解与应用边界第 194 题讲一下作用域链,为什么在try-catch里catch(err)中的err是块级作用域,但try里不是? 考察JavaScript作用域链机制及try-catch特殊作用域规则第 195 题请解释 Redisson 分布式锁的底层实现原理,包括看门狗机制、Lua 脚本的使用以及原子性保证,并讨论红锁的场景适用性。 考察对 Redisson 分布式锁实现细节、原子性保障及红锁适用边界的理解第 196 题请介绍 RAG 的完整流程,并说明构建向量检索库时如何处理时间衰减对召回的影响。 考察对 RAG 全流程的掌握及对向量检索中时效性问题的处理能力第 197 题请实现大数加法和大数减法,并说明处理要点。 考察大整数运算的字符串模拟、进位借位处理与边界条件第 198 题TypeScript在浏览器能直接运行吗?怎么编译成JavaScript? 考察对TypeScript编译机制和浏览器运行环境的理解第 199 题如果现在接入一个新的数据源,你的方案能否快速扩展而不需要复杂修改? 考察系统的可扩展性设计与模块化架构能力第 200 题LoRA微调的核心原理是什么? 考察对低秩适配方法本质的理解,包括参数高效微调的设计动机与实现机制