字节跳动面试题 · 技术原理
字节跳动相关面试题,按最终去重题目聚合。
共 3252 道真题 · 当前筛选命中 2405 道 · 更新 2026-08-05
筛选题目已选:技术原理
考察点
技术栈
第 621 题数仓业务域和主题域的区别 考察数据仓库分层建模中业务域与主题域的概念界定第 622 题基于 TCP 实现应用层长连接,需要关注哪些方面? 考察对TCP长连接机制、稳定性保障与异常处理的理解第 623 题对name和age建立联合索引后,查询流程是怎样的,此时叶子结点存放的是什么? 考察联合索引的结构、顺序与叶子节点内容第 624 题Flutter为什么比原生慢 考察对Flutter渲染机制与性能瓶颈的理解第 625 题请说明数据格式的定义,以及在接收数据时通常要关注哪些格式细节? 考察对数据格式概念的理解和数据处理基础第 626 题解释数据库事务加版本号乐观锁的完整处理流程是怎样的? 考察对事务、乐观锁实现细节及并发控制的理解第 627 题Java 中常见的阻塞队列有哪些?它们的底层实现和主要区别是什么? 考察对 Java 阻塞队列的分类、实现原理和适用场景的理解第 628 题给定两个递增排序的数组,求两个数组合并后第 k 小的数。请实现并说明时间复杂度。 考察合并两个有序数组求第 k 小的算法设计与编码能力第 629 题Kafka如何保证消息不丢失? 考察Kafka端到端的可靠性保证与消息投递语义第 630 题H5页面调用客户端能力时,跨端原理如何实现? 考察H5与原生客户端通信的机制与原理理解第 631 题为什么虚拟DOM能提高页面更新效率? 考察对虚拟DOM减少真实DOM操作原理的理解第 632 题PCA降维前数据需要做什么处理?为什么需要做归一化处理? 考察PCA前置处理及其必要性的理解第 633 题Gini 系数在决策树模型中代表什么?与信息增益有何区别? 考察决策树分裂准则的理解与对比第 634 题请介绍数据库索引的底层实现方式及其应用场景。 考察对索引数据结构的理解及选型能力第 635 题100层楼,有两个瓶子,怎么扔,最坏情况下扔几次可以用最少次数找到瓶子会不会碎的临界楼层? 考察动态规划或数学建模能力,以及最坏情况下的优化思维第 636 题delete和delete[]的区别是什么? 考察C++内存释放操作的正确使用与底层行为理解第 637 题请解释MHA、MQA、GQA和MLA这几种注意力机制的区别,并说明各自的适用场景。 考察对多头注意力变体的理解、对比能力和场景适用判断第 638 题协程是用户态的,如何被操作系统调度? 考察协程调度原理与操作系统调度机制的区别第 639 题位置编码有哪些,RoPE 的原理是什么? 考察对常见位置编码方案及其原理的理解第 640 题请说明 ZSet(有序集合)中常用的查询命令有哪些,它们各自的作用是什么? 考察对 Redis ZSet 数据结构的查询命令掌握程度