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

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

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

筛选题目
第 601 题请描述TCP连接释放过程中的四次挥手,并说明为什么需要四次挥手。 考察TCP连接释放的机制与设计原因技术原理TCP第 602 题请说明 B+树的结构特点,以及它与 B 树的主要区别。 考察对 B+树结构、存储与索引查询机制的理解性能优化问题拆解技术原理第 603 题小红书和抖音的用户心态差异分析 考察对两类内容平台用户心智与行为模式差异的理解业务理解需求分析第 604 题幻读是一个什么样的场景? 考察对数据库事务隔离级别中幻读概念的理解技术原理MySQL第 605 题HTTPS 是怎么建立连接的? 考察 HTTPS 握手流程、密钥交换与安全保证问题拆解技术原理HTTPSTLS第 606 题线程池常见的拒绝策略有哪些?请分别说明适用场景。 考察对线程池拒绝策略的理解与实际应用技术原理方案权衡Java第 607 题Buffer Pool有什么机制能够保证不会因为一次大查询把所有的数据都替换掉? 考察对数据库缓存置换策略、LRU优化及大查询防护机制的理解技术原理方案权衡第 608 题请写出在项目中实现乐观锁时使用的 SQL 示例。 考察乐观锁的 SQL 实现方式与并发控制理解编码实现技术原理SQL第 609 题浏览器获取到 HTML 后是如何渲染出页面的? 考察浏览器渲染流程的理解和关键性能优化点性能优化技术原理CSSHTMLJavaScript第 610 题请手写实现一个节流函数,并说明与防抖的区别。 考察节流实现、与防抖的区分及适用场景编码实现技术原理JavaScript第 611 题请介绍你们公司目前的盈利状况和核心项目方向。 考察候选人对目标公司商业模式和业务重心的理解程度业务理解人岗匹配第 612 题十亿条数据里怎么用 MySQL 或 MapReduce 找到中位数? 考察大数据量下中位数求解的算法设计、分布式思想与工程可行性权衡问题拆解技术原理方案权衡MapReduceMySQL第 613 题回顾你的实习经历,你认为自己有哪些优点和不足? 考察候选人自我认知、复盘能力和成长性持续改进项目复盘自我认知第 614 题请解释什么是B+树。 考察对B+树基础结构和特性的理解技术原理第 615 题谈谈你对测试的理解。 考察对测试目的、层次、过程及质量价值的认识业务理解技术原理第 616 题你了解 DeepSpeed 吗?它主要解决什么问题? 考察对 DeepSpeed 的认知及其在大模型训练中的定位技术原理技术选型DeepSpeed第 617 题你如何设计爬取流程? 考察爬取方案的可控性与风险意识风险判断安全意识系统设计第 618 题Embedding层和MLP层有什么区别? 考察对神经网络中嵌入表示与全连接变换在功能定位上的理解技术原理方案权衡第 619 题知道哪些大模型微调方法? 考察对大模型微调技术栈的了解和广度技术原理技术选型LLM第 620 题在项目中为什么选择这个技术方案来实现消息队列? 考察技术选型依据和项目场景匹配业务理解技术选型方案权衡