后端岗位面试题 · 技术原理 · tech:apache-spark

题库中标记为“后端”的结构化面试题。

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

筛选题目已选:技术原理 · tech:apache-spark
第 61 题Spark 的内存管理机制是怎样的? 考察对 Spark 统一内存模型及内存区域的掌握技术原理Apache Spark第 62 题Spark小文件怎么处理? 考察对Spark小文件问题的理解及优化手段性能优化技术原理方案权衡Apache Spark第 63 题请简要介绍 Spark 中的 coalesce 算子及其作用场景。 考察对 Spark 分区调整算子的理解与实际应用技术原理方案权衡Apache Spark第 64 题请描述 Spark RDD 的主要特点。 考察对 Spark RDD 核心特性的理解业务理解技术原理Apache Spark第 65 题请谈谈你对大数据运算的了解。 考察候选人对大数据运算相关技术的认知深度与广度业务理解技术原理Apache HadoopApache Spark第 66 题请解释 Spark 中 local read 数据量的含义及其在任务执行中的影响。 考察对 Spark 任务读取本地数据的理解及对性能的影响性能优化技术原理Apache Spark第 67 题谈谈你对大数据组件的理解?请按照采集、存储、计算、调度、应用五个层面展开。 考察对大数据技术栈各层组件的整体认知与归类能力系统设计技术原理技术选型Apache FlinkApache HadoopApache Kafka第 68 题Hadoop生态通常分为哪几个部分? 考察对Hadoop生态组成结构的宏观认识系统设计技术原理Apache HiveApache SparkHDFS第 69 题请介绍 Spark 中的 Shuffle 机制及其工作原理。 考察对 Spark Shuffle 原理、过程和相关配置的理解性能优化技术原理Apache Spark第 70 题Spark Executor 的内存分为哪几部分?请说明堆内与堆外内存的区别及应用场景。 考察对 Spark 内存模型的理解及对堆内外内存设计的掌握技术原理方案权衡Apache Spark第 71 题请描述 Spark 任务从提交到执行的完整流程。 考察对 Spark 作业调度、执行模型和核心组件的理解问题拆解技术原理Apache Spark第 72 题在Spark中,为什么要有DAG图?为什么要划分阶段? 考察对Spark任务调度核心机制的理解问题拆解技术原理Apache Spark第 73 题DataFrame和DataSet的区别 考察对Spark两种核心数据抽象的理解与适用场景辨析技术原理技术选型Apache Spark第 74 题Spark 中各组件之间是如何进行数据通信与连接的? 考察对 Spark 组件间数据流转和通信机制的理解系统设计技术原理Apache Spark第 75 题Spark和MapReduce的区别是什么? 考察对Spark与MapReduce核心特性的理解与对比技术原理技术选型Apache SparkMapReduce第 76 题Spark的宽窄依赖有了解吗?Shuffle有了解吗,哪些算子会触发Shuffle? 考察Spark依赖类型与Shuffle触发机制的理解问题拆解技术原理Apache Spark第 77 题大数据开发是以Java为主吗? 考察对大数据开发技术栈的理解及语言生态认知技术原理技术选型Apache SparkJavaPython第 78 题Hive和Spark分别是什么?它们的主要用途和区别是什么? 考察对Hive和Spark基本概念、应用场景及差异的理解技术原理技术选型Apache HiveApache Spark第 79 题请说明 Spark 能处理的数据量级范围,以及影响其处理能力的关键因素。 考察对 Spark 架构扩展性和资源模型的理解性能优化技术原理方案权衡Apache Spark第 80 题数据倾斜怎么排查,如何解决? 考察对分布式计算中数据倾斜问题的识别、定位与处理能力风险判断技术原理问题排查Apache HiveApache Spark