职位题库

游戏程序开发面试题库

面向游戏程序开发相关面试,围绕Spark、大数据、JVM、AQE、性能优化等主题展开练习,结合题目考察点、回答思路、参考答案和常见误区,梳理知识要点并练习清晰表达。

5 道题目建议用时 15 分钟专项面试练习

全部题目 5 道题

01

Linux 中进程 CPU 很高,但系统吞吐没有提升,如何定位?

考察候选人对 Linux 性能分析工具链的掌握程度,以及能否区分 CPU 繁忙与有效吞吐,并定位到具体线程和代码热点。
02

Java 类加载器如何打破双亲委派,打破后会产生什么风险?

考察候选人对 Java 类加载机制的理解,能否说明 child-first 的实现方式,以及打破双亲委派带来的类隔离、依赖冲突和类型转换问题。
03

Hive SQL 从提交到最终执行经历哪些阶段?

考察候选人对 Hive SQL 执行流程的整体理解,包括解析、语义分析、逻辑计划、优化、物理计划和任务执行,以及统计信息对执行效率的影响。
04

Spark 的窄依赖、宽依赖与 Stage 划分有什么关系?

考察候选人对 Spark RDD 依赖关系和 DAGScheduler 切分 Stage 机制的理解,以及能否区分依赖类型与性能表现。
05

Spark AQE 的动态分区合并、倾斜 Join 和动态 Join 转换分别如何生效?

考察候选人对 Spark AQE 三大核心优化机制的理解,包括触发条件、生效方式和局限性。
返回面试题库