字节跳动面试题 · 技术原理 · tech:apache-spark

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

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

筛选题目已选:技术原理 · tech:apache-spark
第 1 题请解释 Spark 中的 semi join,它用于解决什么问题? 考察对 Spark SQL 语义及半连接(semi join)用途的理解业务理解技术原理Apache Spark第 2 题使用Spark引擎做wordcount,基本的流程是什么? 考察Spark编程模型与基本计算流程编码实现技术原理Apache Spark第 3 题在 Spark 中,哪些算子会触发宽依赖?请举例说明。 考察对 Spark 宽依赖算子及其数据 shuffle 机制的理解问题拆解技术原理Apache Spark第 4 题Spark stage怎么划分 考察Spark作业中stage划分的原理和宽度依赖理解问题拆解技术原理Apache Spark第 5 题处理小文件有哪些方法?请举例说明。 考察对大数据场景下小文件问题的理解及解决方案的掌握技术原理技术选型方案权衡Apache FlinkApache HudiApache Spark第 6 题Spark的stage是怎么划分的? 考察对Spark任务调度中stage划分原理的理解问题拆解技术原理Apache Spark第 7 题在 Spark 中,广播变量(Broadcast Variable)的广播过程是怎样的? 考察 Spark 广播变量的内部机制、内存管理及适用场景性能优化技术原理Apache Spark第 8 题请解释Spark SQL中的自适应查询执行(AQE)是什么,并说明其主要优化机制。 考察对Spark AQE的核心概念、触发机制与优化能力的理解技术原理方案权衡Apache SparkSpark SQL第 9 题请说明Spark是如何处理小文件问题的? 考察对Spark小文件问题的成因、影响及常见处理策略的理解问题拆解技术原理Apache Spark