运满满面试题 · 技术原理 · Java
运满满相关面试题,按最终去重题目聚合。
共 646 道真题 · 当前筛选命中 81 道 · 更新 2026-08-05
筛选题目已选:技术原理 · Java
考察点
技术栈
第 1 题两个自定义类加载器加载同一个类,所创建的对象它们的类是否相同? 考察类加载器隔离性与类唯一性判断第 2 题HashMap和 TreeMap区别 考察对Java集合框架中HashMap与TreeMap核心特性的理解与对比能力第 3 题请列举常用的JVM启动参数,并说明如何查看Java进程的运行时JVM参数? 考察对JVM参数的理解和实际排查能力第 4 题请介绍线程池常见的任务拒绝策略有哪些? 考察线程池饱和处理策略的了解与适用场景第 5 题线程池有了解吗?可以介绍一下线程池的核心参数吗? 考察线程池原理、核心参数作用及配置权衡能力第 6 题volatile和synchronized的区别是什么? 考察并发编程中内存可见性与原子性保证的差异理解第 7 题Java NIO中Buffer的三个核心参数是什么?分别有什么作用? 考察对NIO Buffer核心概念和底层原理的理解第 8 题说说线程池的核心参数 考察对线程池核心参数的理解及其在任务执行中的作用第 9 题线程池缓存队列默认是有界还是无界的?使用默认队列会遇到什么问题? 考察线程池队列类型的选择及其对任务拒绝和资源控制的影响第 10 题HashMap在多线程环境下为何不安全? 考察对HashMap实现细节及并发问题的理解第 11 题ConcurrentHashMap 的底层实现是什么? 考察对 ConcurrentHashMap 数据结构与并发控制机制的理解第 12 题请深入谈谈 ConcurrentHashMap 的实现原理。 考察对并发哈希表结构、线程安全机制与边界场景的理解第 13 题请介绍一下 Java 中常用的集合类及其适用场景。 考察对 Java 集合框架的分类理解、常用实现的特点与选型能力第 14 题请介绍 Java 中创建线程的几种方式,以及它们之间的区别。 考察线程创建的多种方式及各自适用场景和区别第 15 题请介绍线程池的创建方式、核心参数以及饱和策略,并说明它们各自的作用。 考察对线程池核心机制的理解和参数调优能力第 16 题在 Java 中,有哪些创建线程的方式?各自的特点和适用场景是什么? 考察 Java 多线程基础与线程创建方式的理解第 17 题死锁会导致CPU飙高吗? 考察对死锁本质和CPU占用关系的理解,区分不同死锁场景第 18 题Java多线程出现问题的原因? 考察对多线程并发问题根源的理解第 19 题ConcurrentHashMap怎么实现线程安全的? 考察并发容器线程安全机制、锁粒度与一致性边界第 20 题请介绍如何创建线程池,并说明其核心参数。 考察线程池创建方式与参数理解