字节跳动面试题 · 技术原理
字节跳动相关面试题,按最终去重题目聚合。
共 3252 道真题 · 当前筛选命中 2405 道 · 更新 2026-08-05
筛选题目已选:技术原理
考察点
技术栈
第 101 题如何通过交叉校验或专家审核来保障标注数据的高质量? 考察数据质量控制机制的设计和执行能力第 102 题请说明在CSS中实现元素垂直居中的几种常用方法,并比较它们的适用场景。 考察CSS布局能力及对不同垂直居中方案的理解和权衡第 103 题请介绍数仓分层架构,并以一个典型的大厂六层架构为例说明各层的作用。 考察对数仓分层设计的理解及对典型生产架构的掌握第 104 题top-k 与 top-p 采样有什么区别? 考察对大语言模型生成采样策略的理解与对比能力第 105 题请讲一下你在项目中是如何使用多线程的? 考察候选人在实际项目中应用多线程解决并发问题的能力第 106 题如何快速判断一个QQ号是否存在于包含约10亿个QQ号的超大文件中?请说明你的整体思路和关键优化点。 考察海量数据场景下的索引结构、内存与时间权衡及查找方案设计第 107 题请实现合并 K 个升序链表,并说明你的方案复杂度。 考察链表操作、分治/堆思想与复杂度分析第 108 题请解释浅拷贝与深拷贝的区别,并说明在何种场景下需要深拷贝。 考察对对象复制概念的理解及实际应用场景的判断第 109 题请解释MapReduce中shuffle阶段的原理。 考察对MapReduce shuffle流程、排序和分区机制的理解第 110 题请说明缓存穿透的常见解决方案及各自适用场景。 考察对缓存穿透问题及多种解决思路的理解与选型能力第 111 题请介绍 InnoDB 的索引类型及其底层数据结构。 考察对 InnoDB 索引体系与数据结构原理的理解第 112 题请谈谈你理解的RAG(检索增强生成),包括它的核心思想、典型流程以及适用场景。 考察对RAG技术原理、架构流程和应用边界的理解第 113 题请描述TCP协议的三次握手和四次挥手过程。 考察对TCP连接建立与释放机制的理解第 114 题在路由设计中,如何让不同页签或标签页共享同一组件但保持各自独立的状态或数据? 考察前端路由参数识别与多实例状态隔离的设计能力第 115 题LightGBM精排环节的特征提取了什么,如何评估特征重要性? 考察对LightGBM特征工程与特征重要性评估方法的理解第 116 题请介绍数据库 MVCC 的实现流程。 考察对 MVCC 核心机制和实现原理的理解第 117 题TCP 为什么需要三次握手而不是两次握手?如果只进行两次握手会出现哪些问题? 考察对 TCP 三次握手必要性的理解,以及缺少第三次握手带来的安全隐患与失效场景第 118 题Redis 都有哪些数据结构? 考察对 Redis 基础数据类型的掌握程度第 119 题如何避免线程死锁?请结合具体方法说明。 考察死锁避免的实际策略与编码实践第 120 题MySQL InnoDB 存储引擎使用什么数据结构来存储索引? 考察对 InnoDB 索引底层数据结构的掌握