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

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

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

筛选题目
第 401 题Redo Log和Binlog的区别你知道吗?为什么要两份日志? 考察数据库日志机制、事务持久化与主从复制原理的理解技术原理问题排查InnoDBMySQL第 402 题TCP建立连接时为什么不能只进行两次握手?请从安全隐患和设计角度分析。 考察对两次握手导致失效连接和资源浪费风险的理解风险判断技术原理TCP第 403 题请介绍你在特征工程中如何构建输入特征,以及做了哪些关键处理? 考察特征工程的实践能力、特征构建思路与对模型效果的影响数据驱动问题拆解技术原理第 404 题请介绍你设计和搭建一个Agent的过程,包括技术选型、核心模块和遇到的挑战。 考察对Agent架构设计、关键模块实现和问题处理能力问题拆解系统设计技术选型第 405 题InnoDB 的索引采用什么数据结构实现? 考察对 InnoDB B+树索引底层结构的理解技术原理InnoDBMySQL第 406 题项目中是否讨论过网络安全(如CSRF)?如何防护? 考察对CSRF等网络安全威胁的理解和防护实践风险判断安全意识技术原理第 407 题请解释 B+ 树的数据结构原理,并说明它为什么适合作为数据库索引的底层结构。 考察 B+ 树结构特性及其与数据库索引性能的关系性能优化技术原理方案权衡第 408 题对于数组中第k个最大元素问题,请先介绍几种不同解法,再实现其中最为复杂的一种。 考察算法思路广度、复杂度分析及代码实现能力编码实现方案权衡第 409 题手撕全连接层,实现forward 考察对神经网络全连接层前向传播的数学原理和代码实现能力编码实现技术原理NumPyPyTorch第 410 题针对实习项目,复盘后你遇到的最大难点是什么? 考察候选人复盘能力、问题识别与解决思路持续改进问题拆解项目复盘第 411 题面对市场上同类服务竞争,你们如何获取客户? 考察候选人所在公司的获客策略与市场理解业务理解沟通表达结果导向第 412 题设计一个定时任务执行器 考察定时任务系统的调度机制、并发控制与容错设计问题拆解风险判断系统设计第 413 题在实习项目C中,你主要承担并完成了哪部分工作? 考察候选人职责与贡献项目复盘自我认知第 414 题受控组件和非受控组件分别适合什么使用场景? 考察对 React 表单组件两种数据流模式的理解及场景判断能力技术原理方案权衡React第 415 题用CSS如何实现一个三角形? 考察CSS盒模型与边框的灵活运用编码实现技术原理CSS第 416 题常用的归一化方法有哪些? 考察对数据归一化方法的掌握及适用场景理解技术原理方案权衡第 417 题缓存请求失败时,继续等待锁和直接返回旧数据,哪种方案更优? 考察在缓存不可用场景下对一致性、可用性和降级策略的权衡风险判断系统设计方案权衡第 418 题高并发场景下,如何保证接口的幂等性? 考察对幂等设计原理、实现方案及高并发边界处理的掌握技术原理方案权衡问题排查第 419 题你自己动手配置过打包工具(如 Webpack、Vite、Rollup 等)吗?如果有,能否分享一个具体的配置经验或踩坑经历? 考察候选人对构建工具的实践深度和问题解决能力自我呈现技术原理问题排查第 420 题什么时候应该或不应该加索引?请举例说明,并针对数据库中的性别字段和大量文本字段分别回答是否应该加索引。 考察索引设计原则、场景识别与权衡能力技术原理技术选型方案权衡