互联网/IT行业面试题 · 方案权衡 · Java
互联网/IT行业相关面试题,按题目行业基础数据聚合。
共 47588 道真题 · 当前筛选命中 1116 道 · 更新 2026-08-05
筛选题目已选:方案权衡 · Java
考察点
技术栈
第 481 题请简要说明 JVM 的垃圾回收机制,包括其基本原理、常见算法和分代收集策略。 考察对 JVM 内存管理与垃圾回收核心机制的理解第 482 题请详细说明线程池的核心参数(如核心线程数、最大线程数、阻塞队列和拒绝策略)分别是什么,它们之间如何协作来影响任务的执行流程? 考察对线程池参数配置与任务调度机制的综合理解第 483 题线程池的阻塞队列有哪些? 考察对线程池常见阻塞队列类型及适用场景的理解第 484 题公平锁和非公平锁底层原理分别是什么? 考察对并发锁实现机制、线程调度与性能权衡的理解第 485 题synchronized + HashMap 与 ConcurrentHashMap 的区别是什么? 考察并发场景下线程安全容器的实现原理与适用边界第 486 题请说明HashMap的底层实现,以及链表和红黑树之间的转换条件。 考察HashMap数据结构与哈希冲突处理的细节第 487 题请手写实现一个简易的 HashMap,并说明其核心设计。 考察哈希表实现能力与对 HashMap 原理的理解第 488 题当核心线程都在执行任务时,任务队列还没满,然后非核心线程也还有的情况下,一个新的任务进来之后,会丢到队列中还是使用非核心线程来执行任务? 考察线程池任务调度策略和核心资源的理解第 489 题请介绍线程池的工作原理及其核心参数。 考察对线程池执行流程、核心参数和任务调度机制的理解第 490 题为什么使用ThreadLocal?它主要解决了什么问题? 考察线程局部变量在并发场景下的应用价值第 491 题请列举单例模式的常见实现方式。 考察对单例实现方式多样性的掌握第 492 题请比较 HashMap、HashTable 和 ConcurrentHashMap 的区别,并说明各自适用场景。 考察对 Java 集合类线程安全机制和适用场景的理解第 493 题请说明创建线程池的常见方式,并解释每个核心参数的含义。 考察线程池创建方式及核心参数理解第 494 题线程池的原理是什么? 考察对线程池核心机制、并发控制与场景适配的理解第 495 题为什么 HashMap 在链表长度超过阈值时要转换成红黑树,而不直接使用红黑树? 考察对 HashMap 数据结构设计权衡的理解第 496 题除了阻塞队列,Java中还有哪些实现生产者消费者模式的方式或替代方案? 考察对生产者消费者模式多种实现方式的了解与方案权衡第 497 题为什么不用Java原生序列化? 考察对Java原生序列化的局限性和替代方案的理解第 498 题常见垃圾回收器有哪些? 考察对JVM垃圾回收器体系及适用场景的掌握第 499 题在高并发场景下,你会在 Java 的 StringBuffer 和 StringBuilder 之间选择哪个?为什么? 考察对线程安全类内部实现与并发成本的掌握,以及根据场景权衡取舍的能力第 500 题Java为什么要设计成分代回收这种机制? 考察对垃圾回收性能与对象存活率关系的理解