互联网/IT行业面试题 · Java
互联网/IT行业相关面试题,按题目行业基础数据聚合。
共 47588 道真题 · 当前筛选命中 4139 道 · 更新 2026-08-05
筛选题目已选:Java
考察点
技术栈
第 481 题请解释Java中OOM(OutOfMemoryError)和内存泄漏的区别与联系,并举例说明如何排查和预防。 考察对内存管理概念的理解深度、问题排查能力及实践意识第 482 题请解释线程池的核心参数及其工作原理。 考察对线程池参数作用、任务调度流程和资源管理机制的理解第 483 题请解释 ThreadLocal 可能导致内存泄漏的原因,以及如何避免。 考察对 ThreadLocal 内存泄漏原理的理解及规避策略第 484 题介绍一下HashMap,它是如何扩容的? 考察对HashMap底层结构、哈希冲突处理与扩容机制的掌握第 485 题请描述Java对象反序列化的具体流程,以及其中需要考虑的关键细节。 考察对反序列化机制的理解和边界处理意识第 486 题谈谈 CMS 垃圾回收器的回收过程 考察对 CMS 收集器各阶段运作机制的理解与并发特性把握第 487 题synchronized底层编译器是如何处理这个关键字的? 考察对synchronized编译层面处理机制的理解第 488 题除了根可达还能怎么判断对象是不是垃圾 考察除根可达分析外的垃圾判定方法,反映对JVM内存管理深度第 489 题HashMap和HashTable的区别是什么? 考察对Java集合框架中两种Map实现的理解与对比第 490 题CAS 有哪些典型应用场景? 考察对乐观锁机制 CAS 的理解与实际应用能力第 491 题==和equals的区别,equals和hashCode的关系是什么? 考察Java对象相等性判断原理及hashCode契约第 492 题HashMap线程不安全体现在哪些方面?如何实现线程安全? 考察对HashMap并发问题的理解及线程安全实现方案第 493 题请解释 Concurrent 相关工具实现线程安全的原理。 考察对并发机制底层原理的理解深度第 494 题请解释Java中final关键字的含义及其多种使用场景。 考察对Java final关键字的理解和应用能力第 495 题谈谈 JVM 的内存模型 考察对JVM内存区域划分、对象内存布局及并发内存可见性的理解第 496 题你如何定位和分析自己项目中的FullGC问题?请描述你的排查步骤和方法。 考察FullGC问题定位与日志分析能力第 497 题请详细说明 Java 中计算记录(Record)的设计目标、语法规则和典型使用场景。 考察对 Record 特性的理解和实际应用能力第 498 题请介绍Java堆内存的分代设计以及不同分代的垃圾回收机制。 考察对Java垃圾回收分代模型及各类GC机制的理解第 499 题请说明 TTL 线程池的作用,并指出常见的两个主要用途。 考察对 TTL 线程池设计目的与典型应用场景的理解第 500 题在 Java 中,new 出来的对象一定分配在堆上吗?请说明对象内存分配的常见位置及其例外情况。 考察对象内存分配的基本认知和边界场景掌握