字节跳动面试题(2026 最新)

字节跳动相关面试题,按最终去重题目聚合。

3252 道真题 · 更新 2026-08-05

筛选题目
第 81 题我们抖音上会经常刷到一些比如说小游戏呀,或者是一些应用的推广的广告。以商品购物广告为例,然后去设计一下测试用例。 考察对广告展示场景的测试用例设计能力,包括功能、兼容性和用户体验业务理解问题拆解安全意识第 82 题请介绍一下聚簇索引与非聚簇索引的区别。 考察对 InnoDB 与 MyISAM 索引组织方式差异的理解技术原理方案权衡MySQL第 83 题请介绍你的研究课题及其核心内容。 考察研究背景、技术深度与创新点表达问题拆解项目复盘技术原理第 84 题请详细描述你在实习期间负责的完整工作链路,从需求开始到最终交付的各环节。 考察项目全流程的理解、执行能力和交付质量问题拆解项目复盘结果导向第 85 题Llama的Decoder结构和位置编码相比原始Transformer有哪些改进? 考察对Llama模型架构细节及其设计意图的理解系统设计技术原理Transformer第 86 题商品下单到库存扣减的流程中,如何保证数据一致性? 考察分布式事务与库存一致性的设计能力风险判断系统设计方案权衡第 87 题谈谈你对这个岗位的理解和认识 考察对岗位职责的理解深度与岗位认知是否清晰人岗匹配自我呈现第 88 题面向对象的三大特性是什么?请分别说明其含义。 考察面向对象基础概念的准确理解和表述能力技术原理第 89 题请介绍APK体积优化的整体方案。 考察Android应用体积优化的系统性方法与技术取舍性能优化技术选型方案权衡Android第 90 题请介绍一个你负责的模块及其核心设计。 考察候选人的项目经历、设计思路与职责范围沟通表达问题拆解项目复盘第 91 题HashMap 在什么时候触发扩容? 考察 HashMap 扩容机制及对性能与并发影响的理解性能优化技术原理Java第 92 题请解释如何求解二叉树中的最大路径和,并说明路径的定义。 考察二叉树遍历、递归与全局最优解的设计能力编码实现问题拆解技术原理第 93 题在工业界或你的项目实践中,为什么要引入Reference Model?它主要解决什么问题? 考察对参考模型(系统参考架构)作用、价值和使用边界的理解业务理解技术原理方案权衡第 94 题请分析 RedLock 算法的优缺点,并讨论其在分布式锁场景下的适用性。 考察对 RedLock 算法原理、一致性局限及分布式锁工程选型的理解风险判断技术原理方案权衡Redis第 95 题RedLock实现的基本思路是什么? 考察分布式锁算法RedLock的核心设计思想与权衡风险判断技术原理方案权衡Redis第 96 题Cglib和JDK动态代理有什么区别? 考察对Java动态代理两种实现原理、适用场景和限制的理解技术原理技术选型Java第 97 题请介绍缓存穿透的原因及常用解决方案。 考察对缓存穿透成因与应对手段的系统性理解风险判断技术原理方案权衡第 98 题请简述TCP三次握手的过程及其目的。 考察TCP连接建立机制与可靠性设计技术原理TCP第 99 题请介绍 MCP(Model Context Protocol)的作用,以及它在 AI Agent 体系中的价值。 考察对 MCP 标准协议的了解及其在 Agent 生态中的定位技术原理技术选型MCP第 100 题在接手一个模糊或表述不清的问题时,你会用哪些方法去挖掘并确认其背后的真实需求?请结合具体场景说明。 考察需求澄清、问题定义与信息收集能力沟通表达问题拆解需求分析