米哈游面试题 · Java

米哈游相关面试题,按最终去重题目聚合。

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

筛选题目已选:Java
第 21 题请介绍一下 Java 中常用的并发工具类及其适用场景。 考察对 Java 并发工具类的掌握程度和实际应用能力技术原理技术选型Java第 22 题原生和C++间是怎么传递数据的? 考察不同语言运行环境之间数据交互的机制设计风险判断技术原理C++Java第 23 题StringBuffer和StringBuilder的区别 考察Java字符串可变类的线程安全与性能特性对比技术原理方案权衡Java第 24 题请说明单例模式的常见实现方式及其优缺点。 考察对单例模式实现细节、线程安全与适用场景的理解技术原理方案权衡Java第 25 题为什么重写equals就一定要重写hashCode? 考察对Java对象契约和哈希集合一致性的理解风险判断技术原理Java第 26 题请说明Java中GC(垃圾回收)的基本原理,并探讨如何减少GC时的性能开销? 考察GC原理及性能优化策略性能优化系统设计技术原理Java第 27 题String 可修改吗?为什么? 考察对 Java 字符串不可变性的理解及深层原因技术原理Java第 28 题接口和抽象类的区别 考察对面向对象核心概念的理解与运用技术原理方案权衡Java第 29 题说说Java面向对象的特点 考察对面向对象四大特性的理解与Java语言支持技术原理Java第 30 题lambda表达式的函数传参是如何实现的? 考察对lambda底层机制、函数式接口及参数传递的理解编码实现技术原理Java第 31 题Java中创建的对象和实例,放到内存中的哪个位置? 考察Java运行时内存模型和对象存储位置的理解技术原理Java第 32 题请从技术设计、并发模型和适用场景等维度比较 Go 与 Java 的异同。 考察对两种主流语言特性的理解、对比分析能力和技术选型意识技术原理技术选型方案权衡GoJava第 33 题基本数据类型和引用数据类型在内存中的存储位置分别是什么? 考察对Java内存模型和数据类型存储机制的理解问题拆解技术原理Java第 34 题如果动态加载一个类怎么做? 考察对类加载机制、加载路径与上下文类加载器的理解问题拆解技术原理Java第 35 题请解释 volatile 的原理及底层实现。 考察对 Java 内存模型、可见性与有序性的理解深度问题拆解技术原理Java第 36 题请介绍Java多线程编程中你熟悉的关键技术点。 考察多线程知识体系的广度与关键机制的理解技术原理方案权衡Java第 37 题请说明 Java 中 static 关键字的用法及适用场景。 考察对 static 关键字各用途的掌握及内存模型理解技术原理Java第 38 题Java抽象类是什么? 考察对Java抽象类概念、特性及其应用场景的理解技术原理Java第 39 题请谈谈你对 Java 反射机制的理解及其主要应用场景。 考察对反射机制的基本概念、核心API和应用场景的掌握程度技术原理Java第 40 题Java堆和栈有什么区别? 考察Java内存模型的基础理解和核心概念区分技术原理Java