字节跳动面试题 · 技术原理

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

共 3252 道真题 · 当前筛选命中 2405 道 · 更新 2026-08-05

筛选题目已选:技术原理
第 41 题什么是虚拟 DOM? 考察对虚拟 DOM 概念、原理与价值的理解技术原理方案权衡第 42 题模型训练时间如何估计? 考察对训练时间影响因素的理解和估算能力性能优化问题拆解技术原理第 43 题SFT 和 DPO 的训练数据是否有重叠?请说明你的判断依据和处理方式。 考察对 SFT 与 DPO 数据关系及数据隔离的理解问题拆解技术原理第 44 题手写代码实现反转单链表 考察链表操作的基本功与边界处理编码实现技术原理第 45 题请解释大模型推理中KV Cache的原理与作用。 考察对KV Cache机制的理解及其在推理加速中的角色性能优化技术原理第 46 题在不埋点的情况下,如何自动化检测LCP? 考察能否利用自动化测试工具无侵入地获取性能指标性能优化问题拆解技术原理第 47 题equals与==的区别是什么? 考察对Java对象比较机制的理解问题拆解技术原理Java第 48 题请分析数据建模中宽表的优点与缺点,并说明在什么场景下应优先使用宽表。 考察对宽表建模的优缺点与适用场景的理解技术原理方案权衡第 49 题抛硬币游戏中,A先抛,若A抛到正面则获胜结束,否则轮到B抛;若B抛到正面则B获胜结束,否则再由A抛,如此交替重复。求A获胜的概率。 考察几何分布或条件概率的递推思维与计算能力问题拆解技术原理第 50 题500 系列一般代表什么 考察对 HTTP 状态码中服务器错误类别的理解技术原理HTTP第 51 题如何识别并避免奖励模型训练中的reward hacking(奖励欺骗)问题? 考察对奖励模型偏好优化的鲁棒性理解与规避策略持续改进风险判断技术原理第 52 题请介绍你对 Transformer 模型的了解。 考察对 Transformer 架构核心组件和原理的理解深度问题拆解技术原理Transformer第 53 题Redis单线程为什么快? 考察对Redis单线程模型的深入理解及底层原理性能优化技术原理Redis第 54 题请实现一个函数,输入一个字符数组 list[char],原地删除多余空格:删除首尾空格,且每个单词之间只保留一个空格,要求空间复杂度为 O(1),并将结果写回原数组。 考察原地数组操作、双指针技巧和边界情况处理编码实现问题拆解技术原理第 55 题MySQL事务是通过什么机制实现的? 考察事务底层实现原理技术原理MySQL第 56 题请手写实现多头注意力的核心计算过程。 考察对自注意力机制、多头拆分与拼接的编码实现能力编码实现技术原理PyTorch第 57 题请简述网络七层模型,并说明各层的主要作用。 考察对OSI七层模型的理解和记忆能力技术原理第 58 题请谈谈你对数据库的了解,包括常见类型、核心特性和使用场景。 评估数据库基础知识的广度与深度业务理解技术原理技术选型MongoDBMySQLRedis第 59 题Linux中进程和线程的上下文切换过程是什么?请比较它们的开销差异。 考察对操作系统上下文切换机制的理解及进程线程开销差异性能优化技术原理Linux第 60 题请解释 TCP 三次握手的过程及其作用。 考察对 TCP 连接建立的机制理解与表达清晰度沟通表达技术原理TCP