Moka面试题 · 技术原理

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

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

筛选题目已选:技术原理
第 361 题解释 Redis 中 zset 结合 skiplist 与 dict 的设计原因及各自职责。 考察对 zset 内部交织数据类型作用的分析能力技术原理方案权衡Redis第 362 题大于核心线程数且小于最大线程数的这部分线程,在没有任务时会处于什么状态? 考察线程池中非核心线程的复用与回收机制技术原理Java第 363 题JWT令牌和ThreadLocal优化权鉴逻辑的具体实现细节 考察JWT认证流程与ThreadLocal上下文管理的综合运用能力风险判断技术原理技术选型JavaJWT第 364 题除了最常见的数组类型外,你还了解或使用过哪些数组相关的数据结构? 考察候选人数据结构广度与编程语言知识迁移技术原理技术选型第 365 题当数据库表中存在索引时,查询时使用SELECT *与使用SELECT id(或指定列)相比,哪一种情况会发生回表(非聚簇索引查询),为什么? 考察对数据库索引结构(聚簇/非聚簇索引)以及回表概念的理解技术原理方案权衡InnoDBMySQL第 366 题Nacos如何实现服务的上下线与心跳机制? 考察对Nacos服务发现基础原理的理解,包括注册、健康检查与状态变化流程风险判断技术原理Nacos第 367 题请介绍项目中分布式锁的 Redisson 底层实现原理,包括看门狗机制和活跃线程 ID 检测。 考察对 Redisson 分布式锁实现细节的理解,包括锁获取、续期和释放机制风险判断技术原理方案权衡Redisson第 368 题过滤器有哪几类? 考察对常见过滤机制分类的掌握程度技术原理第 369 题基于 age 字段的 B+ 树索引,如何查询年龄在 20 到 30 岁之间的记录? 考察索引范围查询的底层实现机制问题拆解技术原理第 370 题Java 中基本类型与对应的包装类(如 int 与 Integer)有什么区别?在什么场景下需要用到包装类? 考察基本类型与包装类的区别及应用场景风险判断技术原理Java第 371 题为什么用编程式事务,不用声明式事务? 考察对事务管理方式差异的理解及场景权衡能力技术原理技术选型方案权衡Spring Framework第 372 题请列举 Object 类中的主要方法,并说明它们在什么场景下会被重写。 考察对 Object 常用方法的掌握及其重写场景技术原理Java第 373 题在并发场景下,如何使用 Redis 减少数据库压力?请说明主要机制和注意事项。 考察缓存在并发场景下缓解数据库压力的机制设计与风险控制风险判断系统设计技术原理Redis第 374 题数据库主键通常选择什么类型?选择时需要考虑哪些因素? 考察主键类型选择的影响因素与权衡技术原理技术选型方案权衡第 375 题请用 C++ 实现单链表的反转。 考察链表操作与迭代或递归实现能力编码实现问题拆解技术原理C++第 376 题讲讲MVCC,如何判断该选哪个版本的? 考察对多版本并发控制原理及版本选择机制的理解问题拆解技术原理MySQL第 377 题请解释乐观锁和悲观锁的区别,并说明各自适用的场景。 考察并发控制两种策略的对比与场景判断技术原理方案权衡第 378 题如何解决订单重复提交问题? 考察幂等设计、防重机制及异常场景下的处理能力问题拆解技术原理第 379 题请具体说明策略模式的核心思想,并结合一个实际业务场景设计其应用。 考察策略模式的理解深度与场景化设计能力编码实现技术原理第 380 题为什么要使用消息队列实现异步处理? 考察对消息队列在异步场景下的价值与权衡的理解系统设计技术原理方案权衡