互联网/IT行业面试题 · 技术原理 · Java
互联网/IT行业相关面试题,按题目行业基础数据聚合。
共 47588 道真题 · 当前筛选命中 3973 道 · 更新 2026-08-05
筛选题目已选:技术原理 · Java
考察点
技术栈
第 641 题Java的内存管理是怎么做的? 考察Java内存区域划分、垃圾回收机制和内存优化意识第 642 题Java 中 CAS 的 compare 和 swap 操作如何保证原子性?如果要自己实现 CAS,你会怎么做? 考察对 CAS 底层实现原理、原子性的理解以及实现方案的正确性第 643 题如果你要设计一个线程池,那么你怎么进行参数的设置? 考察线程池核心参数设置逻辑及对任务特性的理解第 644 题在Java中,你是如何设计异常处理策略的? 考察对异常处理原则、实践及边界情况的掌握第 645 题请说明如何合理设置线程池的核心参数,并解释各参数的作用。 考察对线程池参数配置及并发调优的理解第 646 题ThreadLocal 发生内存泄露的原因是什么?如何避免? 考察对 ThreadLocal 内存模型、弱引用和清理机制的深入理解第 647 题在单例模式中,如何避免多线程环境下创建多个实例? 考察并发环境下的单例实现与线程安全理解第 648 题请围绕Java内存模型(JMM)聊聊Java并发,重点说说内存可见性、原子性和有序性,以及它们与volatile、synchronized等机制的关系。 考察对Java内存模型及并发三特性的理解深度第 649 题对于JMM(Java内存模型)的了解,如何实现内存原子性、可见性、有序性 考察对Java内存模型核心概念和并发控制机制的理解第 650 题请说明 Java 中 Arrays.sort 和 Collections.sort 在不同场景下分别采用什么排序算法,以及为什么这样设计? 考察对 Java 排序算法实现细节与设计权衡的理解第 651 题当一个对象引用被置为 null 后,该对象占用的内存会被立即回收吗? 考察对 Java 垃圾回收机制和对象生命周期管理的理解第 652 题介绍一下HashMap的底层原理 考察对HashMap数据结构、哈希冲突处理及扩容机制的理解第 653 题请列举Java中常见的锁,并说明各自的特点和使用场景。 考察对Java并发锁的掌握程度和实际应用理解第 654 题请介绍多线程的常见实现方式及其适用场景。 考察多线程基础知识与实现方式选择能力第 655 题从Java内存模型的角度,异步或并发编程中出现的可见性问题通常由什么原因导致? 考察对Java内存模型与可见性根源的理解第 656 题volatile 关键字能否保证原子性或同步性?请说明其适用场景与限制。 考察对 volatile 内存语义与并发同步边界的理解第 657 题try catch finally 中finally中的代码是否一定会运行? 考察对 Java 异常处理中 finally 执行语义及边界情况的掌握第 658 题怎么保证两个线程交替打印(1-100)? 考察多线程协调与同步机制的正确实现第 659 题假设核心线程数是5,最大线程数是10,阻塞队列长度是20,请问当提交第多少个任务时会触发拒绝策略报错? 考察线程池任务提交顺序与拒绝策略触发条件的理解第 660 题单例模式会有线程安全问题吗? 考察单例模式实现的线程安全性与并发缺陷识别