互联网/IT行业面试题 · 问题拆解 · Java
互联网/IT行业相关面试题,按题目行业基础数据聚合。
共 47588 道真题 · 当前筛选命中 561 道 · 更新 2026-08-05
筛选题目已选:问题拆解 · Java
考察点
技术栈
第 21 题请详细说明如何基于拦截器实现 Token 的校验与刷新。 考察拦截器机制、Token校验流程和刷新策略的实现细节第 22 题Java 为什么可以跨平台?请结合 JVM 的工作原理说明。 考察对 Java 跨平台原理和 JVM 核心机制的理解第 23 题HashMap的扩容机制是什么?为什么容量总是2的幂次方? 考察HashMap扩容原理及位运算优化的理解第 24 题ConcurrentHashMap 内部是怎么保证线程安全的? 考察并发容器底层实现与线程安全机制的理解第 25 题Java 中 CAS 的实现原理是什么? 考察对 CAS 底层实现、原子语义和适用边界的理解第 26 题HashMap 是如何支持任意类型的对象作为键(key)的? 考察对 Java 泛型、哈希与相等性机制的深入理解第 27 题ConcurrentHashMap为什么多线程安全,扩容是怎么做的? 考察并发容器底层机制、线程安全原理和扩容流程理解第 28 题请解释CAS机制的原理及其在并发编程中的应用。 考察对CAS无锁并发原理的理解与应用场景第 29 题你是否用 Python 或 Java 编写过一些小工具? 考察候选人的编程实践、工具开发经验与问题解决能力第 30 题Java的HashMap底层数据结构是什么? 考察HashMap的底层存储结构与扩容机制第 31 题核心线程数和最大线程数有什么区别? 考察线程池参数的含义及其对任务处理的影响第 32 题请谈谈你对C++或Java底层实现的理解,例如内存管理、对象生命周期或运行时机制。 考察候选人底层原理掌握程度及表达能力第 33 题HashMap 的底层结构是怎样的? 考察对 HashMap 数据结构与实现原理的理解第 34 题请介绍线程池的核心参数及其工作过程。 考察对线程池核心参数的掌握和任务执行流程的理解第 35 题请谈谈你对Java标准库中集合、IO、多线程和网络编程这几个核心领域的理解,并结合实际使用场景说明。 考察对Java标准库核心模块的掌握程度及实际应用能力第 36 题请详细介绍G1和CMS垃圾回收器,重点说明它们的核心区别以及G1的主要特性。 考察对JVM垃圾回收器实现原理与演进的理解深度第 37 题在使用泛型的时候,在 JVM 底层他是怎么实现的呢? 考察对 Java 泛型类型擦除机制的理解以及运行时的实际行为第 38 题HashMap什么时候触发扩容,扩容的过程是怎样的? 考察HashMap扩容机制的原理理解与过程描述能力第 39 题Java中==和equals的区别 考察Java基本类型与引用类型比较的语义差异及equals方法的设计规范第 40 题说说JMM内存模型,线程之间如何通过内存交互、可见性、原子性 考察对Java内存模型、线程间通信机制及并发三大特性的理解