Moka面试题 · 编码实现 · Java
Moka相关面试题,按最终去重题目聚合。
共 467 道真题 · 当前筛选命中 7 道 · 更新 2026-08-05
筛选题目已选:编码实现 · Java
考察点
技术栈
第 1 题ThreadPoolExecutor 底层如何用 int 类型变量表示线程状态和线程数量,并如何通过 CAS 创建线程? 考察线程池核心状态的位运算设计与并发控制原理第 2 题请列举 AQS(AbstractQueuedSynchronizer)的核心方法,并说明它们的作用。 考察对 AQS 核心 API 和同步机制的理解第 3 题HashMap的put流程中是如何比较key是否相同的?== 和 equals 有什么区别? 考察HashMap底层原理及对象比较机制的理解第 4 题当多个线程池中的任务都完成后,如何获取并汇总它们的返回值? 考察多线程任务提交、结果获取与异常处理的综合能力第 5 题请列举并说明Java/Go/Python(按你掌握的语言选择)中的基本数据类型,并解释它们与引用类型的主要区别。 考察对基本数据类型及其与引用类型区别的理解第 6 题请详细说明HashMap的底层数据结构,以及插入和更新操作如何区分? 考察HashMap底层数组、链表、红黑树结构及put流程中的插入与更新判断第 7 题如何避免 ThreadLocal 内存泄漏?请给出具体做法。 考察内存泄漏防范的实践经验与规范性