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