01 Linux 中进程 CPU 很高,但系统吞吐没有提升,如何定位?考察候选人对 Linux 性能分析工具链的掌握程度,以及能否区分 CPU 繁忙与有效吞吐,并定位到具体线程和代码热点。 查看学习思路
02 Java 类加载器如何打破双亲委派,打破后会产生什么风险?考察候选人对 Java 类加载机制的理解,能否说明 child-first 的实现方式,以及打破双亲委派带来的类隔离、依赖冲突和类型转换问题。 查看学习思路
03 Hive SQL 从提交到最终执行经历哪些阶段?考察候选人对 Hive SQL 执行流程的整体理解,包括解析、语义分析、逻辑计划、优化、物理计划和任务执行,以及统计信息对执行效率的影响。 查看学习思路
04 Spark 的窄依赖、宽依赖与 Stage 划分有什么关系?考察候选人对 Spark RDD 依赖关系和 DAGScheduler 切分 Stage 机制的理解,以及能否区分依赖类型与性能表现。 查看学习思路