Moka面试题(2026 最新)
Moka相关面试题,按最终去重题目聚合。
共 467 道真题 · 更新 2026-08-05
筛选题目
考察点
技术栈
第 161 题ThreadPoolExecutor 底层如何用 int 类型变量表示线程状态和线程数量,并如何通过 CAS 创建线程? 考察线程池核心状态的位运算设计与并发控制原理第 162 题请说说读已提交和可重复读的区别 考察对数据库隔离级别核心差异的理解第 163 题HashMap在什么情况下会将链表转换为红黑树?什么情况下会退化为链表? 考察HashMap树化与反树化的触发条件和设计权衡第 164 题请解释MySQL联合索引的最左匹配原则,并判断联合索引(a,b,c)在查询条件只包含a和c时是否生效? 考察联合索引的最左前缀匹配规则及索引失效场景第 165 题请说明数据库事务的四个特性(ACID)分别是什么? 考察对事务ACID特性的基础理解与术语准确性第 166 题请解释数据库事务的可串行化隔离级别及其实现原理,并说明MVCC在其中的作用。 考察对事务隔离级别、可串行化实现机制及MVCC原理的理解第 167 题请讲解JVM运行时内存模型的划分及各区域的作用。 考察对JVM运行时数据区域的准确理解与内存管理基础第 168 题volatile关键字的作用是什么? 考察volatile的可见性、有序性保证及其局限性第 169 题MinIO的分片怎么做的,如果不用api,你自己做的话怎么做? 考察对象存储分片机制的理解及自主设计能力第 170 题为什么用MongoDB做轨迹数据存储,为什么不用其他的?请讲一下你的技术选型是如何做出的。 考察技术选型的分析能力、对数据模型与访问模式的理解及方案权衡第 171 题请手写一个深拷贝函数,要求能处理常见的数据类型,并解释其实现思路。 考察深拷贝的实现能力、边界处理和对数据类型的理解第 172 题请介绍一个你处理慢接口优化的方案,并延伸到索引和多表联查的相关问题。 考察慢接口定位分析、索引优化与多表联查性能调优能力第 173 题请描述 Spring Bean 的生命周期。 考察对 Spring 容器创建和管理 Bean 过程的理解第 174 题请解释HashMap中负载因子的含义、作用以及默认值,并说明它对性能的影响。 考察负载因子对HashMap扩容时机和空间/时间权衡的影响第 175 题重写equals方法时为什么通常要重写hashCode方法? 考察对Java对象相等约定与哈希集合正确性的理解第 176 题了解JDK动态代理吗?请说明其实现原理和主要应用场景。 考察对JDK动态代理底层机制的理解及应用能力第 177 题你的MinIO分片如何实现的 考察对象存储分片上传的设计实现与边界处理第 178 题在Java中,使用普通for循环遍历集合时,能否在循环过程中删除元素?请说明原因。 考察对集合遍历与修改机制的理解,尤其是快速失败安全第 179 题MySQL 中索引通常采用哪些数据结构,各自的适用场景是什么? 考察对常见索引数据结构的理解及其适用场景第 180 题缓存击穿和缓存穿透的区别是什么? 考察对缓存常见异常场景的定义、成因及应对策略的区分能力