字节跳动面试题 · 问题拆解

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

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

筛选题目已选:问题拆解
第 101 题算法题:求二叉搜索树中第K小的元素。 考察二叉树遍历、二叉搜索树性质与复杂度分析编码实现问题拆解第 102 题实习中怎么解决数据一致性问题 考察对数据一致性问题的识别、处理方法和实践能力问题拆解项目复盘风险判断第 103 题如何设计一个数据结构来实时获取数据流的中位数? 考察对动态数据流中位数算法与数据结构选型的理解编码实现问题拆解技术原理第 104 题该项目在技术维度上最大的挑战是什么?你是如何解决的? 考察技术难点识别、问题拆解与解决方案能力问题拆解技术原理问题排查第 105 题在缓存一致性方案中,如果发送删除 Redis 缓存的消息失败,应该如何处理? 考察缓存与数据库一致性方案中的消息失败兜底与补偿机制问题拆解风险判断方案权衡Redis第 106 题请描述操作系统中进程管理的主要过程。 考察对操作系统进程管理流程的系统性理解问题拆解技术原理第 107 题进程、线程、协程的区别与联系 考察对操作系统并发模型概念的理解与比较问题拆解技术原理第 108 题请描述使用小顶堆将 k 个有序数组合并成一个有序数组的思路,并分析时间复杂度。 考察多路归并算法设计、堆的使用与复杂度分析编码实现问题拆解技术原理第 109 题ConcurrentHashMap为什么是线程安全? 考察对ConcurrentHashMap线程安全机制与并发控制原理的理解问题拆解技术原理第 110 题请介绍你在特征工程中如何构建输入特征,以及做了哪些关键处理? 考察特征工程的实践能力、特征构建思路与对模型效果的影响数据驱动问题拆解技术原理第 111 题请介绍你设计和搭建一个Agent的过程,包括技术选型、核心模块和遇到的挑战。 考察对Agent架构设计、关键模块实现和问题处理能力问题拆解系统设计技术选型第 112 题针对实习项目,复盘后你遇到的最大难点是什么? 考察候选人复盘能力、问题识别与解决思路持续改进问题拆解项目复盘第 113 题设计一个定时任务执行器 考察定时任务系统的调度机制、并发控制与容错设计问题拆解风险判断系统设计第 114 题计算Attention的softmax之前为什么要除根号dk? 考察对Transformer中注意力机制缩放因子原理的理解问题拆解技术原理Transformer第 115 题在处理请求的过程中如果出现错误,你会如何定位并解决? 考察问题排查思路、错误处理意识和系统性解决能力问题拆解风险判断问题排查第 116 题SFT 样本(含 prompt)与预训练样本在计算 Loss 时的区别,如何屏蔽 prompt 的 Loss? 考察对语言模型训练目标差异和 mask 机制的理解问题拆解技术原理第 117 题为了实现这个目标,你认为最需要突破的能力瓶颈是什么? 考察候选人对目标达成的关键障碍的自我认知与改进方向持续改进问题拆解自我认知第 118 题Object.keys 和 for...in 方法有什么区别? 考察对JS枚举可枚举属性和继承属性的理解问题拆解技术原理JavaScript第 119 题了解数据结构吗?讲讲O(n log n)的不稳定排序算法 考察排序算法复杂度、稳定性概念与算法细节理解问题拆解技术原理第 120 题说一个你熟悉的排序算法原理,最好最坏时间复杂度 考察排序算法原理与时间复杂度的理解掌握问题拆解技术原理