荣耀面试题 · Java

荣耀相关面试题,按最终去重题目聚合。

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

筛选题目已选:Java
第 81 题Java 1.8 有哪些新特性? 考察对 Java 8 核心新特性的掌握与理解深度技术原理技术选型Java第 82 题谈谈 Java 语言的主要优势和应用场景。 考察对 Java 语言特性、生态和适用场景的理解业务理解技术原理技术选型JavaJVM第 83 题在 Java 中,强制类型转换有哪些类型?请举例说明它们的使用场景与可能的危险。 考察对 Java 类型转换体系的理解、安全边界和实际应用意识风险判断技术原理Java第 84 题ThreadLocal为什么会存在内存泄漏?它是如何导致的? 考察对ThreadLocal底层存储结构和内存泄漏成因的理解技术原理Java第 85 题请详细说明HashMap的内部实现原理,包括数据结构、put和get过程、扩容机制以及哈希冲突的处理方式。 考察HashMap底层数据结构和核心操作的深入理解问题拆解技术原理Java第 86 题请手写一个高可扩展的排序工具,需要支持对基本类型和对象排序,能根据传入参数对不同字段排序,还能接收 lambda 表达式。 考察泛型接口设计、函数式编程与排序扩展能力编码实现系统设计技术选型Java第 87 题请介绍 Java 中 static 关键字的用途和使用注意事项。 考察对 static 修饰符语义、生命周期和常见误用的理解风险判断技术原理Java第 88 题谈谈垃圾回收算法和可达性分析法的原理与适用场景。 考察垃圾回收基础原理、可达性分析与常见回收算法的理解技术原理方案权衡Java第 89 题如果自己编译一个和 java.lang.String 完全相同的类,可以编译成功吗?可以加载成功吗? 考察对 Java 类加载机制、签名类加载限制和 rt.jar 安全性的理解问题拆解风险判断技术原理Java第 90 题注解生效的阶段都有哪些(源码、字节码、运行时) 考察注解生命周期和保留策略的理解技术原理Java第 91 题请解释强引用和弱引用的区别,以及它们在实际开发中的典型应用场景。 考察对引用类型语义的理解及其在内存管理中的应用风险判断技术原理Java第 92 题ReentrantLock的实现原理是什么? 考察对ReentrantLock内部机制、可重入性和公平性设计的理解问题拆解技术原理Java第 93 题请说说你熟悉的技术,特别是你提及的 AQS 和锁相关的内容。 考察候选人对核心并发技术栈的理解深度与表达能力技术原理方案权衡Java第 94 题JAR、WAR、TAR 的主要区别是什么?分别说明它们的用途和典型的启动机制。 考察对常见归档格式的用途、打包结构和启动方式的理解技术原理Java第 95 题StringBuilder与StringBuffer的区别是什么?append的底层实现是怎样的? 考察对Java字符串可变类线程安全性及底层字符数组扩容机制的理解性能优化风险判断技术原理Java第 96 题请举例说明你在项目中如何使用泛型,并解释这样使用的目的和效果。 考察泛型的实际应用能力、设计动机及代码可维护性意识项目复盘技术原理方案权衡Java第 97 题volatile关键字有什么用处? 考察对Java内存模型及volatile语义的理解技术原理Java第 98 题请说明线程池的核心配置参数有哪些,并解释各自的含义和作用。 考察线程池核心参数的理解与实际配置能力问题拆解技术原理Java第 99 题请说明什么是反射机制,并列举它在实际开发中的典型应用场景。 考察对反射原理的理解及其在框架和工具开发中的应用能力技术原理方案权衡Java第 100 题请介绍 Java 中 Lock 接口的底层实现原理。 考察对并发锁机制、CAS、队列与阻塞唤醒等底层原理的理解问题拆解技术原理Java