互联网/IT行业面试题 · 问题拆解 · Java
互联网/IT行业相关面试题,按题目行业基础数据聚合。
共 47588 道真题 · 当前筛选命中 561 道 · 更新 2026-08-05
筛选题目已选:问题拆解 · Java
考察点
技术栈
第 101 题假设核心线程数是5,最大线程数是10,阻塞队列长度是20,请问当提交第多少个任务时会触发拒绝策略报错? 考察线程池任务提交顺序与拒绝策略触发条件的理解第 102 题HashMap在1.7和1.8有什么区别? 考察HashMap底层实现演变、数据结构与并发安全影响第 103 题请介绍一下 Java 中 Object 类的常用方法,例如 equals 方法的设计与使用。 考察 Java 基础知识的掌握程度及对 equals 方法契约的理解第 104 题请详细说明 synchronized 锁的升级过程,从无锁到重量级锁的状态变化。 考察对 synchronized 锁升级机制、对象头布局和并发优化原理的理解第 105 题讲一下 CompletableFuture 多线程应用的场景,以及如何获取线程返回值并实现异步。 考察 CompletableFuture 的异步编排能力及其在并发场景中的应用第 106 题平时遇到过ClassNotFoundException吗? 考察对类加载机制和异常排查的实际经验第 107 题MyBatis分页插件是如何实现的? 考察对MyBatis插件机制和分页原理的理解第 108 题AQS的底层原理是什么? 考察对Java并发框架核心抽象队列同步器的理解第 109 题Java 内存区域是什么? 考察对 JVM 运行时数据区的基本划分和各自作用的掌握第 110 题什么是CAS机制?它的基本原理和潜在问题是什么? 考察对CAS原子操作及其局限性的理解第 111 题Java如何实现多态?请说明JVM底层是如何实现的。 考察对Java多态机制的理解及JVM运行时分派原理第 112 题HashMap在put操作时是如何将键值对存入底层结构的?请描述完整流程。 考察HashMap插入元素时的哈希、定位、冲突处理及扩容机制第 113 题HashSet 是如何实现不存放重复元素的? 考察对 HashSet 底层哈希表机制和 equals/hashCode 约定的理解第 114 题在Java框架中,如何通过反射判断一个类是否是另一个类的子类? 考察反射API的使用及类层次关系判断的准确性第 115 题讲讲 HashMap 在插入数据的时候都有哪几种情况,会遇到哪些问题,1.8 之前和之后有什么区别? 考察 HashMap 插入流程、冲突处理及版本演进的掌握程度第 116 题手写代码移除List数组中所有能被3整除的数,有哪些边界条件和问题需要考虑? 考察编码完整性、边界处理和代码审查能力第 117 题请介绍一次你遇到OOM(内存溢出)的经历以及你是如何解决的。 考察内存问题定位思路、工具使用和根因分析能力第 118 题ReentrantLock底层怎么实现? 考察对ReentrantLock内部同步机制和可重入原理的理解第 119 题请从层级关系、区别和应用场景三个角度谈谈你对 Java 集合框架(Collection/Map)的理解。 考察候选人是否系统掌握 Java 集合框架的整体结构、核心接口差异及实际选型能力第 120 题请介绍 Java 中常见的多线程通信机制及其适用场景。 考察对线程间通信手段的掌握与场景选择能力