Moka面试题 · 方案权衡 · Java
Moka相关面试题,按最终去重题目聚合。
共 467 道真题 · 当前筛选命中 26 道 · 更新 2026-08-05
筛选题目已选:方案权衡 · Java
考察点
技术栈
第 1 题Java 中有哪些同步方式?请列举并简要说明。 考察对 Java 并发同步机制的理解与覆盖面第 2 题那你觉得里面的string和Java中的string有啥区别? 考察对语言内置字符串类型底层实现与行为差异的理解第 3 题请谈谈你对Java并发包(JUC)中线程池的理解,包括核心参数、执行流程和常见的拒绝策略。 考察对线程池核心机制、参数配置和异常场景处理的理解第 4 题ArrayList和LinkedList有什么区别? 考察Java集合框架中两种List实现的结构差异与适用场景第 5 题谈谈ArrayList和LinkedList的区别 考察对Java常用集合实现原理及适用场景的理解第 6 题公平锁是什么,非公平锁是什么? 考察并发锁公平性概念的理解与区别第 7 题Java 中有哪些常见的线程池实现?请说明它们的特点和适用场景。 考察对 Java 线程池类型的了解及选型能力第 8 题请详细讲解 ConcurrentHashMap 的线程安全实现原理。 考察对 ConcurrentHashMap 数据结构、并发控制机制及版本演化的深入理解第 9 题请解释HashMap中负载因子的含义、作用以及默认值,并说明它对性能的影响。 考察负载因子对HashMap扩容时机和空间/时间权衡的影响第 10 题ReentrantLock是如何实现公平锁和非公平锁的?请结合AQS说明。 考察对AQS同步队列、线程排队与插队机制的深入理解第 11 题请详细说明线程池的典型定义方式、参数考量以及你的选择理由。 考察对线程池参数设计的理解与实际权衡能力第 12 题请介绍线程池的工作原理及其核心参数。 考察对线程池执行流程、核心参数和任务调度机制的理解第 13 题线程池的核心参数和工作原理是什么? 考察对线程池配置参数及其调度机制的理解第 14 题String可以被继承吗?讲讲String、StringBuilder、StringBuffer的区别。 考察对Java核心类库中字符串类型设计与线程安全性的理解第 15 题多线程创建的不同方式之间有什么区别和特点? 考察对多线程实现方式差异的深入理解第 16 题你知道Runnable与Callable的区别吗? 考察Java并发中任务接口的基础认知与差异理解第 17 题ConcurrentHashMap 的底层实现是怎样的? 考察对并发哈希表结构、线程安全和性能权衡的理解第 18 题ReentrantLock与synchronized的区别 考察并发同步机制的理解与选型能力第 19 题请比较 synchronized 与 ReentrantLock 的异同。 考察对 Java 并发同步机制原理、特性及适用场景的理解第 20 题主线程如何获取子线程的执行结果 考察线程间通信与并发结果传递机制