互联网/IT行业面试题 · 问题拆解 · Java
互联网/IT行业相关面试题,按题目行业基础数据聚合。
共 47588 道真题 · 当前筛选命中 561 道 · 更新 2026-08-05
筛选题目已选:问题拆解 · Java
考察点
技术栈
第 121 题两个线程交替打印,怎么实现?请说明 wait 和 notify 的使用。 考察多线程协作、线程同步原语的使用与并发控制能力第 122 题请说明线程的生命周期,包括线程有哪些状态,以及各状态之间是如何转换的。 考察对线程状态机及状态转换条件的清晰掌握第 123 题除了常见的并发工具,你还了解 JUC 中的哪些工具类?请举例说明其用途。 考察对 Java 并发工具包的掌握广度和实际应用理解第 124 题你能说一下 ConcurrentHashMap 的扩容过程吗? 考察对并发容器扩容机制的细节理解与并发安全设计第 125 题讲讲线程池的原理? 考察对线程池核心机制、参数配置与运行流程的理解第 126 题Java 中二进制数是如何存储的?为什么要用补码表示? 考察二进制表示、原码反码补码及补码设计的原因第 127 题请手写并实现一个简易哈希表(HashMap),要求支持插入、查找和删除操作,并处理好哈希冲突与扩容问题。 考察哈希表底层原理、冲突解决策略与代码实现能力第 128 题static代码块和static方法的区别? 考察对Java静态成员初始化机制与调用方式的理解第 129 题如何基于队列和Java NIO实现一个网络请求模型? 考察请求队列管理、NIO多路复用与线程模型设计第 130 题一个类实现了两个接口,接口中有相同的方法,会发生什么?怎么解决? 考察对接口默认方法与多实现冲突的处理能力第 131 题请描述一个任务从提交到被执行完成经过线程池的完整过程。 考察线程池核心执行流程与队列、拒绝策略的理解第 132 题什么是SPI机制?如何实现SPI机制? 考察对SPI设计思想的理解和具体实现能力第 133 题排查线上OOM问题你会使用哪些工具和步骤?请描述完整的排查流程。 考察线上问题排查的工具运用与系统化流程第 134 题Volatile关键字,可见性是怎么实现的? 考察对volatile内存语义及底层实现的理解第 135 题你对 CompletableFuture 有什么了解? 考察对 CompletableFuture 核心概念、常用方法和异步编程能力的理解第 136 题请解释线程池的核心参数,并描述任务从提交到执行完成的完整流程。 考察对线程池参数语义、线程创建与队列接纳逻辑的理解第 137 题Java的三大特性怎么理解? 考察对Java面向对象核心特性的掌握与理解深度第 138 题请说明Java中异常的体系结构,并区分受检异常与非受检异常。 考察对Java异常体系及分类的掌握第 139 题如何打破双亲委派机制,实现自己的String类并自定义方法? 考察类加载机制理解及自定义加载器实现能力第 140 题请介绍一下 Java 中通过 CAS 实现原子操作的具体类,并说明其底层实现机制。 考察对 Java 并发原子类及 CAS 底层实现原理的理解