字节跳动面试题 · 问题拆解
字节跳动相关面试题,按最终去重题目聚合。
共 3252 道真题 · 当前筛选命中 828 道 · 更新 2026-08-05
筛选题目已选:问题拆解
考察点
技术栈
第 481 题临键锁的实现原理是什么?间隙锁的范围如何定义,包括开闭区间? 考察MySQL InnoDB临键锁与间隙锁机制及区间语义的理解第 482 题二分类场景下,给定预测分数数组和对应标签数组,若所有样本的预测分数均等于同一个值 pc,问当 pc 为何值时模型会收敛? 考察对二分类损失函数(如对数损失)及其极值求解的理解第 483 题Redis 有哪些常用数据结构?请说明它们的底层实现和编码字段。 考察 Redis 数据结构的分类、底层实现与编码转换机制第 484 题请设计一个算法,判断一个给定的有向图或无向图是否存在环。 考察图的遍历与环检测的算法设计能力第 485 题RAG检索召回的片段中,有一些质量差的,如何排除掉? 考察RAG检索结果的质量控制与过滤策略第 486 题如何保证消息队列中的消息不丢失? 考察消息队列可靠性保障的端到端理解第 487 题请挑选一个你参与度较高的项目,介绍你在其中的具体职责与贡献,并说明项目中一个关键实现细节的技术难点及解决方法。 考察项目深度理解、技术贡献与问题解决能力第 488 题DWD层建表结构是什么样的 考察数据仓库DWD层的建模原则与建表规范第 489 题请实现最长递增子序列(LIS)算法,并分析其时间复杂度。 考察动态规划或贪心二分求解 LIS 的算法设计与复杂度分析第 490 题在设计工作流中,哪些环节需要设计 reflection(反思)环节?如何设计? 考察对工作流中反思机制的识别与设计能力第 491 题跳表是如何实现数据排序的? 考察对跳表数据结构及有序性原理的理解第 492 题请用ACM模式解决LeetCode LCR 113.课程表 II,自行处理输入输出。 考察拓扑排序算法的实现与输入输出处理能力第 493 题针对你挖到的缓冲区类漏洞,请详细说明其利用思路和关键步骤。 考察对缓冲区溢出漏洞利用原理和实际利用手法的理解第 494 题如何利用分组对比(AB实验)快速定位新改动引入的性能问题? 考察性能问题定位方法、AB实验设计与数据对比分析能力第 495 题请实现一个函数,输入由“+”(陆地)和“-”(海洋)组成的二维数组,返回大陆板块的数量(上下左右连续的“+”为一个板块)。 考察深度优先搜索或广度优先搜索的算法实现和边界处理第 496 题训练大型语言模型过程中最大的困难是什么? 考察对LLM训练工程挑战的理解深度和全局视角第 497 题请具体说明你如何在项目中使用泛型,并解释它如何根据传入类型适配不同的处理函数。 考察对泛型类型参数化与运行时适配机制的理解第 498 题把二维矩阵想象成平面的一个矩阵,相当于一笔画的形式遍历了这个矩阵的每一个元素假设是三维矩阵,应该怎么遍历 考察三维数据结构的遍历思路与抽象扩展能力第 499 题请描述前端构建工具的典型构建流程。 考察对前端构建管线的整体理解与关键环节的掌握第 500 题在你看来,OKHttp 有哪些设计上不够好或值得改进的地方? 考察批判性思维、对库的深入理解与权衡意识