互联网/IT行业面试题 · 方案权衡 · Java
互联网/IT行业相关面试题,按题目行业基础数据聚合。
共 47588 道真题 · 当前筛选命中 1116 道 · 更新 2026-08-05
筛选题目已选:方案权衡 · Java
考察点
技术栈
第 181 题ArrayList 与数组的区别 考察对动态数组与定长容器的底层实现和使用差异的理解第 182 题JVM中有哪些锁机制?请概述它们的特点和适用场景。 考察对JVM内置锁、显式锁及并发工具类的理解与区分第 183 题请说明线程池的核心参数有哪些,并解释线程池的拒绝策略。 考察对线程池核心参数和拒绝策略的理解第 184 题请介绍线程池的核心参数及其作用,并说明提交任务时的执行流程。 考察对线程池核心参数和工作机制的理解第 185 题G1和CMS垃圾回收器的区别 考察对JVM垃圾回收器设计目标和适用场景的理解第 186 题对于局部有序性高的大批量数据,实现自定义排序时应选用什么集合和排序算法? 考察对大规模数据排序场景下集合选择与算法匹配的理解第 187 题请描述 HashMap 在 Java 中的底层存储结构,并说明链表在什么情况下会转换为红黑树。 考察对 HashMap 底层数据结构及扩容与树化机制的理解第 188 题HashMap实现线程安全的方式有哪些? 考察线程安全容器的选型与实现原理第 189 题如果你要设计一个线程池,那么你怎么进行参数的设置? 考察线程池核心参数设置逻辑及对任务特性的理解第 190 题请说明 Java 中 Arrays.sort 和 Collections.sort 在不同场景下分别采用什么排序算法,以及为什么这样设计? 考察对 Java 排序算法实现细节与设计权衡的理解第 191 题请列举Java中常见的锁,并说明各自的特点和使用场景。 考察对Java并发锁的掌握程度和实际应用理解第 192 题Java常见的锁有哪些,分别是如何实现的? 考察Java并发锁的分类、实现原理与场景区分第 193 题synchronized 加锁位置不同(如方法、代码块、静态方法)分别会产生怎样的并发效果?请举例说明。 考察对 synchronized 锁粒度、锁对象及正确加锁位置的理解第 194 题ConcurrentHashMap 在哪些场景下性能可能不如预期?请结合其实现机制分析它的局限性。 考察对 ConcurrentHashMap 锁粒度、缓存一致性开销及应用边界的理解第 195 题Java锁有哪些,它们的区别是什么? 考察对Java并发锁机制的分类、原理和适用场景的掌握第 196 题请说明 Java 的 ConcurrentHashMap 中 CAS 和 synchronized 分别用于哪些操作场景? 考察对 ConcurrentHashMap 并发控制机制的理解第 197 题Java 中生成代理的方式有哪几种?静态代理和动态代理的核心区别是什么? 考察对代理模式整体分类和静态代理与动态代理差异的理解第 198 题Java中有哪些锁?请讲一下synchronized的锁升级过程。 考察Java并发基础与synchronized优化机制的理解第 199 题单例模式的实现方式有哪些? 考察设计模式基础、线程安全与性能权衡第 200 题Java中的锁要考虑哪些方面 考察对Java并发锁的原理、应用和边界问题的理解