字节跳动面试题 · 技术原理
字节跳动相关面试题,按最终去重题目聚合。
共 3252 道真题 · 当前筛选命中 2405 道 · 更新 2026-08-05
筛选题目已选:技术原理
考察点
技术栈
第 441 题请描述TCP连接释放过程中的四次挥手,并说明为什么需要四次挥手。 考察TCP连接释放的机制与设计原因第 442 题请说明 B+树的结构特点,以及它与 B 树的主要区别。 考察对 B+树结构、存储与索引查询机制的理解第 443 题幻读是一个什么样的场景? 考察对数据库事务隔离级别中幻读概念的理解第 444 题HTTPS 是怎么建立连接的? 考察 HTTPS 握手流程、密钥交换与安全保证第 445 题线程池常见的拒绝策略有哪些?请分别说明适用场景。 考察对线程池拒绝策略的理解与实际应用第 446 题Buffer Pool有什么机制能够保证不会因为一次大查询把所有的数据都替换掉? 考察对数据库缓存置换策略、LRU优化及大查询防护机制的理解第 447 题请写出在项目中实现乐观锁时使用的 SQL 示例。 考察乐观锁的 SQL 实现方式与并发控制理解第 448 题浏览器获取到 HTML 后是如何渲染出页面的? 考察浏览器渲染流程的理解和关键性能优化点第 449 题请手写实现一个节流函数,并说明与防抖的区别。 考察节流实现、与防抖的区分及适用场景第 450 题十亿条数据里怎么用 MySQL 或 MapReduce 找到中位数? 考察大数据量下中位数求解的算法设计、分布式思想与工程可行性权衡第 451 题请解释什么是B+树。 考察对B+树基础结构和特性的理解第 452 题谈谈你对测试的理解。 考察对测试目的、层次、过程及质量价值的认识第 453 题你了解 DeepSpeed 吗?它主要解决什么问题? 考察对 DeepSpeed 的认知及其在大模型训练中的定位第 454 题Embedding层和MLP层有什么区别? 考察对神经网络中嵌入表示与全连接变换在功能定位上的理解第 455 题知道哪些大模型微调方法? 考察对大模型微调技术栈的了解和广度第 456 题请实现一个支持常数时间获取最小值的最小栈,并说明实现原理。 考察数据结构设计与空间复杂度权衡第 457 题请描述一次完整的网络渗透测试流程,并说明各阶段的关键点。 考察渗透测试方法论、阶段划分与各阶段安全知识第 458 题React受控组件和非受控组件的核心区别是什么? 考察对React表单状态管理与组件数据流控制的理解第 459 题说下消息队列,如何保证消息能正确发送? 考察消息队列的基本概念与消息可靠投递机制第 460 题请描述Redis主从复制的主要流程。 考察对Redis主从复制机制及其关键步骤的理解