中文在线面试题 · 问题拆解

中文在线相关面试题,按最终去重题目聚合。

177 道真题 · 当前筛选命中 28 · 更新 2026-08-05

筛选题目已选:问题拆解
第 21 题介绍一下MVCC,它是为了解决什么问题? 考察对多版本并发控制原理及其解决的一致性问题的理解问题拆解技术原理第 22 题AQS 是什么,它是怎么实现公平锁和非公平锁的? 考察对 AQS 核心原理及公平/非公平锁实现差异的理解问题拆解技术原理Java第 23 题`User user = new User();` 执行时在栈中具体做了哪些事情? 考察 JVM 栈帧结构与局部变量引用赋值问题拆解技术原理JavaJVM第 24 题什么是 Redis 分布式锁的双重判定(双检锁)机制?它解决了什么问题,实现时需要注意什么? 考察对分布式锁常见误区和双重判定锁的价值与边界理解问题拆解风险判断技术原理Redis第 25 题场景题,传入一个 Array<String>,内含 1000 个本地 txt 文件的路径,以 10 的并发去读这些文件,返回内容顺序需要与 Array 中的顺序一致。 考察并发读取与顺序保持的设计能力,涉及线程池、Future、队列和结果聚合编码实现性能优化问题拆解Java第 26 题Synchronized 锁的加锁和解锁过程是怎样的呢? 考察对 Synchronized 底层实现机制和锁升级过程的理解问题拆解技术原理Java第 27 题JVM的数据结构是什么? 考察对JVM内存区域划分及核心数据结构的理解问题拆解技术原理JVM第 28 题执行 `User user = new User();` 时,在 JVM 内存中发生了哪些操作? 考察 Java 对象创建的内存布局与字节码执行流程问题拆解技术原理JavaJVM