荣耀面试题 · 问题拆解 · Java
荣耀相关面试题,按最终去重题目聚合。
共 1525 道真题 · 当前筛选命中 24 道 · 更新 2026-08-05
筛选题目已选:问题拆解 · Java
考察点
技术栈
第 1 题请介绍常见集合类的底层数据结构和扩容机制。 考察对常用集合实现原理与扩容机制的理解第 2 题请介绍 Java 线程的六种状态及它们之间的转换关系。 考察线程生命周期模型的理解与状态转换的准确描述第 3 题ThreadPoolExecutor 有哪些参数,各参数的作用是什么? 考察对线程池核心配置的理解及其对任务执行的影响第 4 题JVM内存溢出或者泄漏怎么去排查这个问题? 考察JVM内存问题诊断思路、工具使用和排查流程第 5 题请描述 Java 线程的完整状态转换,并说明触发各状态之间转换的具体方法。 考察 Java 线程状态机的掌握程度及对触发方法的准确理解第 6 题请讲解Java垃圾回收机制的核心概念与经典算法。 考察对GC基本原理、算法演进及实际调优倾向的理解第 7 题请对比C++和Java继承的区别 考察对两种语言继承机制核心差异的理解第 8 题你对JUC(java.util.concurrent)包了解多少?请介绍其中的主要组件和使用场景。 考察对JUC并发工具的整体认知和实际运用能力第 9 题请介绍 Java 类加载器的层次结构,并说明双亲委派模型的工作原理。 考察 Java 类加载机制的基础理解与双亲委派原则第 10 题双亲委派机制是什么? 考察对Java类加载机制的理解和原理掌握第 11 题请介绍一下 JUC 中常用的关键字(如 volatile、synchronized、final)及其底层实现原理。 考察对 JUC 基本原语和内存模型的理解第 12 题请介绍线程池的工作原理及其核心参数。 考察对线程池执行流程、核心参数和任务调度机制的理解第 13 题手撕算法:有效的括号(ACM模式) 考察字符串匹配中栈的应用及ACM模式下的输入输出处理第 14 题ThreadLocal 的内部存储是如何解决哈希冲突的?这与红黑树或线性探测有什么关系? 考察 ThreadLocalMap 的哈希冲突处理机制及与常见数据结构方案的对比理解第 15 题请详细说明HashMap的内部实现原理,包括数据结构、put和get过程、扩容机制以及哈希冲突的处理方式。 考察HashMap底层数据结构和核心操作的深入理解第 16 题如果自己编译一个和 java.lang.String 完全相同的类,可以编译成功吗?可以加载成功吗? 考察对 Java 类加载机制、签名类加载限制和 rt.jar 安全性的理解第 17 题ReentrantLock的实现原理是什么? 考察对ReentrantLock内部机制、可重入性和公平性设计的理解第 18 题请说明线程池的核心配置参数有哪些,并解释各自的含义和作用。 考察线程池核心参数的理解与实际配置能力第 19 题请介绍 Java 中 Lock 接口的底层实现原理。 考察对并发锁机制、CAS、队列与阻塞唤醒等底层原理的理解第 20 题HashMap 的底层结构是怎样的? 考察对 HashMap 数据结构与实现原理的理解