Moka面试题 · 技术原理
Moka相关面试题,按最终去重题目聚合。
共 467 道真题 · 当前筛选命中 397 道 · 更新 2026-08-05
筛选题目已选:技术原理
考察点
技术栈
第 41 题请简要介绍垃圾回收的基本原理,并说明常见的垃圾回收算法及其适用场景。 考察对垃圾回收原理和常见算法的理解与应用场景分析第 42 题Redis 适合用在哪些业务场景? 考察 Redis 的典型应用场景及选型理由第 43 题延时双删策略中,为什么要先延迟再删除?延迟时间如何设定? 考察对延时双删原理、竞态窗口和参数设定的理解第 44 题在秒杀或高并发下单场景中,你是如何防止超卖的? 考察并发下库存扣减的正确性与原子性保证第 45 题请介绍索引的数据结构、查询数据的过程,以及与B树的区别。 考察数据库索引底层原理、查询路径理解及B+树与B树的差异第 46 题设计一个hash结构的内存淘汰,你会怎么做? 考察数据结构设计、内存管理和淘汰策略的选择与权衡第 47 题Java为什么不允许静态方法去访问非静态变量? 考察对Java类加载、实例生命周期及静态绑定机制的理解第 48 题请描述一个Java对象从创建到被回收销毁的完整生命周期。 考察对Java对象生命周期、内存分配与垃圾回收机制的理解第 49 题HTTP请求体如何设置为JSON,GET请求可以设置请求体吗? 考察HTTP协议基础知识、请求体语义以及GET与POST的差异第 50 题平时用哪些数据结构,HashSet的底层数据结构是什么? 考察数据结构基础掌握与常用数据结构理解第 51 题在 MySQL 中,条件 a=1 且 b<1 的查询是否会走索引?请解释索引下推(Index Condition Pushdown)的原理。 考察 MySQL 索引结构与索引下推机制的理解第 52 题请介绍Kafka的核心特点及其适用场景。 考察对Kafka核心特性的理解及实际应用判断第 53 题请谈谈你对 JVM 内存模型的理解,并说明各区域的作用。 考察 JVM 内存结构、线程私有与共享区域的基础认知第 54 题请解释AOP的核心概念。 考察对面向切面编程基础概念的理解第 55 题读已提交和可重复读隔离级别在锁实现上有什么区别? 考察对数据库隔离级别底层锁机制的理解第 56 题请描述HashMap的底层结构及其在JDK 1.8中的主要变化。 考察对HashMap底层实现及版本演进的理解第 57 题JVM什么区域会发生OOM? 考察JVM内存结构及各区域内存溢出场景的掌握第 58 题谈谈ArrayList和LinkedList的区别 考察对Java常用集合实现原理及适用场景的理解第 59 题请介绍 JVM 的内存结构,并说明各区域的作用及可能出现的内存问题。 考察对 JVM 内存模型的理解及常见内存问题定位能力第 60 题Java有哪些基本数据类型? 考察Java语言基础知识的掌握程度