Moka面试题 · 技术原理

Moka相关面试题,按最终去重题目聚合。

467 道真题 · 当前筛选命中 397 · 更新 2026-08-05

筛选题目已选:技术原理
第 301 题请说明Kafka为什么采用pull模式而不是push模式,并分析其优缺点。 考察对消息队列消息拉取模型的理解及权衡分析系统设计技术原理方案权衡Apache Kafka第 302 题当前将数据存放在ThreadLocal中,后续处理需要开启新的异步线程,是否能拿到数据? 考察对ThreadLocal线程隔离机制及异步线程数据传递原理的理解技术原理问题排查第 303 题请解释什么是 OOM(OutOfMemoryError),并说明它产生的原因和常见的排查思路。 考察对内存溢出概念的准确理解及基本排查能力技术原理问题排查Java第 304 题请说明常见的缓存更新策略及其适用场景。 考察缓存更新策略的掌握程度与场景权衡能力技术原理方案权衡Redis第 305 题请介绍 Redis 支持的主要数据类型有哪些? 考察对 Redis 核心数据结构的掌握与分类能力技术原理技术选型Redis第 306 题在 MySQL 中,当主键类型分别为 VARCHAR 存储 UUID、BIGINT 自增时,从写入和查询效率上分析两者有何差异? 考察对主键类型、随机性对 B+ 树索引性能影响的理解性能优化技术原理方案权衡MySQL第 307 题Redis实现分布式锁的实践:你使用过Redisson和setnx ex方案,请谈谈这两者的区别和应用场景。 考察分布式锁实现方案的选型、原理对比及工程实践风险判断技术原理方案权衡RedisRedisson第 308 题volatile原理讲一下 考察对Java内存模型、可见性和有序性保障的理解风险判断技术原理Java第 309 题包装类和基本数据类型有哪些区别? 考察 Java 基础类型体系与装箱拆箱机制的理解风险判断技术原理Java第 310 题请介绍你在区块链项目中负责的部分,以及遇到的主要问题和你的解决方案。 考察区块链项目实践经验、问题定位与解决能力项目复盘技术原理问题排查第 311 题请列举并说明 Spring Cloud 中常用的核心组件及其作用。 考察对 Spring Cloud 生态组件的了解与基本用途技术原理技术选型Spring Cloud第 312 题ReentrantLock与synchronized的区别 考察并发同步机制的理解与选型能力技术原理方案权衡Java第 313 题项目是不是从0到1,里面具体的功能怎么完成的,比如无限下拉怎么设置监听,文件树这些? 考察项目经历真实性、技术细节实现能力和对项目从0到1的把握问题拆解项目复盘技术原理第 314 题B+树与B树的区别 考察对B树和B+树结构特性及应用场景的理解技术原理方案权衡第 315 题请详细介绍JVM的内存结构,并重点说明堆(Heap)的组成与作用。 考察JVM内存模型、堆的结构划分及其在垃圾回收中的角色技术原理问题排查JVM第 316 题请比较 synchronized 与 ReentrantLock 的异同。 考察对 Java 并发同步机制原理、特性及适用场景的理解技术原理方案权衡Java第 317 题请介绍你了解的垃圾回收算法,并说明各自的特点。 考察对垃圾回收核心算法的理解与对比能力技术原理方案权衡第 318 题Redis哨兵机制如何进行leader选举? 考察对Redis哨兵故障转移中领导者选举过程的理解问题拆解技术原理Redis第 319 题HTTPS相比于HTTP做了哪些优化? 考察对HTTPS在安全性和性能上相对HTTP改进的理解技术原理方案权衡HTTPHTTPSTLS第 320 题数据库主键自增在分库分表的场景具体怎么用? 考察分布式数据库主键生成策略及分库分表下的方案取舍系统设计技术原理方案权衡