Moka面试题 · 问题拆解 · Java
Moka相关面试题,按最终去重题目聚合。
共 467 道真题 · 当前筛选命中 11 道 · 更新 2026-08-05
筛选题目已选:问题拆解 · Java
考察点
技术栈
第 1 题请谈谈你对Java并发包(JUC)中线程池的理解,包括核心参数、执行流程和常见的拒绝策略。 考察对线程池核心机制、参数配置和异常场景处理的理解第 2 题请描述一个Java对象从创建到被回收销毁的完整生命周期。 考察对Java对象生命周期、内存分配与垃圾回收机制的理解第 3 题平时用哪些数据结构,HashSet的底层数据结构是什么? 考察数据结构基础掌握与常用数据结构理解第 4 题请详细说明 HashMap 和 HashSet 的底层实现原理,以及 HashSet 是如何基于 HashMap 实现的。 考察对哈希表数据结构的深入理解及其关联关系第 5 题请说明创建线程的几种方式,以及 Runnable、Callable 与 Thread 之间的关系。 考察对线程创建机制和底层关系的理解第 6 题了解JDK动态代理吗?请说明其实现原理和主要应用场景。 考察对JDK动态代理底层机制的理解及应用能力第 7 题请解释 Java 中强引用、软引用、弱引用和虚引用的区别及各自适用场景。 考察对引用类型及其与垃圾回收关系的理解第 8 题请介绍线程池的工作原理及其核心参数。 考察对线程池执行流程、核心参数和任务调度机制的理解第 9 题String s1=“Hello”和String s2=new String(“Hello”)一样吗? 考察Java字符串常量池与引用比较的基本概念第 10 题请说明线程池的任务调度工作原理,包括核心线程、阻塞队列和非核心线程的协作过程。 考察线程池任务调度顺序与饱和策略理解第 11 题平常实际用到的哪些 Java 关键字? 考察对 Java 常用关键字的掌握程度和实际应用理解