运满满面试题 · Java
运满满相关面试题,按最终去重题目聚合。
共 646 道真题 · 当前筛选命中 83 道 · 更新 2026-08-05
筛选题目已选:Java
考察点
技术栈
第 61 题在什么场景下会直接使用 Unsafe 提供的 API?通常如何处理这类底层调用? 考察对 JUC 原子类底层机制的理解及安全使用底层 API 的意识第 62 题HashMap会有什么样的并发问题? 考察对HashMap在多线程环境下安全性和正确性问题的理解第 63 题怎么停掉一个线程? 考察对线程终止机制的正确理解与安全实践第 64 题synchronized和Lock的区别是什么? 考察并发编程中两种锁机制的实现原理、适用场景与权衡第 65 题AQS的底层原理是什么? 考察对Java并发框架核心抽象队列同步器的理解第 66 题请解释 Java 中包装类与基本数据类型之间的区别,并说明它们在实际编程中各自的使用场景。 考察对基本类型与包装类型差异的理解及实际应用能力第 67 题请介绍你对 Java NIO 的理解,并与传统阻塞 IO 对比。 考察对 Java NIO 核心机制及其与 BIO 差异的理解第 68 题请解释 Java 中的自动拆箱与装箱机制,并说明其实现原理和注意事项。 考察对 Java 基本类型与包装类型转换机制的深入理解第 69 题请深入分析Java中阻塞队列的实现原理,包括数据结构、锁与条件变量、以及常用方法(如put/take)的协作过程。 考察阻塞队列底层实现细节与并发控制机制第 70 题请详细说明 Java 中 synchronized 关键字的作用、实现原理以及使用方式。 考察对 Java 并发同步机制的理解深度与表达能力第 71 题请解释 BIO、NIO 与多路复用机制的区别与适用场景。 考察对 Java IO 模型演进、阻塞与非阻塞、事件驱动多路复用的理解第 72 题请描述 Java 线程的状态及其之间的转换过程。 考察对线程生命周期各状态及转换条件的掌握程度第 73 题请介绍线程池的使用方式、核心参数、工作原理以及拒绝策略。 考察对线程池核心参数、执行流程和拒绝策略的理解第 74 题线程池的参数有哪些,解释它们的作用。 考察对线程池核心参数的理解及配置权衡能力第 75 题Synchronized对成员方法加锁和静态方法加锁的区别是什么? 考察对Java内置锁对象与同步机制的理解第 76 题请介绍 HashMap 的特点、扩容机制,以及 JDK 1.7 与 1.8 的主要差异。 考察对 HashMap 底层结构、扩容流程和版本演进的掌握程度第 77 题请详细谈谈 Java 的类加载机制,包括类加载的阶段、双亲委派模型以及它的作用。 考察对 Java 类加载过程与双亲委派模型的理解,以及解决类加载冲突的能力第 78 题请解释线程池的工作原理、核心关键参数以及饱和策略。 考察对Java线程池运行机制、参数配置和拒绝策略的理解第 79 题请描述救急线程被回收的完整过程。 考察对线程池中救急线程生命周期管理的理解第 80 题请列举创建新线程的常见方式,并从适用场景和潜在问题角度进行比较。 考察对线程创建方式的掌握、场景适配与风险意识