Moka面试题 · 技术选型

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

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

筛选题目已选:技术选型
第 21 题公网接口需要做访问频率限制,比如每个调用者每分钟最多100次,超限就提示。你会如何设计这个限流方案?请说明技术选型和关键实现细节。 考察限流方案设计能力及对计数器、分布式缓存和原子性问题的理解风险判断系统设计技术选型Redis第 22 题为什么用MongoDB做轨迹数据存储,为什么不用其他的?请讲一下你的技术选型是如何做出的。 考察技术选型的分析能力、对数据模型与访问模式的理解及方案权衡业务理解技术选型方案权衡MongoDB第 23 题MySQL 中索引通常采用哪些数据结构,各自的适用场景是什么? 考察对常见索引数据结构的理解及其适用场景技术原理技术选型MySQL第 24 题Spring AOP怎么实现的? 考察Spring AOP的核心机制、代理模式及切面应用理解技术原理技术选型Spring Framework第 25 题动态代理的基本原理和实现 考察对Java动态代理机制的理解及实现方式技术原理技术选型Java第 26 题请介绍 Redis 的基本数据类型及各自适合的应用场景。 考察 Redis 核心数据结构的理解与场景匹配能力技术原理技术选型Redis第 27 题项目中用Webpack来打包,还做了其他配置或优化吗? 考察Webpack的使用深度和工程化意识技术原理技术选型Webpack第 28 题SpringBoot和SpringMVC有什么区别? 考察对Spring生态中核心框架职责边界与定位差异的理解技术原理技术选型Spring BootSpring MVC第 29 题请介绍你负责的某个项目中用户信息底层存储模型是如何设计的。 考察数据建模能力、存储选型思维与业务理解业务理解系统设计技术选型第 30 题请介绍 Java 中常见的锁机制,并说明它们的适用场景与区别。 考察对并发锁机制的掌握广度与深度,以及正确选型能力技术原理技术选型Java第 31 题请介绍在你的项目里 Redis 具体承担了什么角色,以及你是如何设计缓存或数据读写方案的? 考察 Redis 在真实项目中的应用场景、技术选型与落地细节项目复盘系统设计技术选型Redis第 32 题除了Nacos,你还了解过哪些注册中心(如Eureka、ZooKeeper)?它们的区别是什么? 考察对主流注册中心原理、一致性模型和适用场景的理解技术原理技术选型方案权衡NacosZooKeeper第 33 题请谈谈数据库索引的创建原则,以及在哪些情况下索引会失效。 考察对数据库索引设计原则与失效场景的理解技术原理技术选型问题排查第 34 题请说明在仓储(Repository)服务层直接查询基础设施层数据与传统的DAO/数据访问方式有什么区别? 考察对仓储模式抽象职责与传统数据访问层差异的理解技术原理技术选型方案权衡第 35 题谈谈你使用 Redis 实现分布式锁的经验,是否使用过 Redisson 或 setnx ex? 考察分布式锁实现细节、工具选型和边界处理能力风险判断技术原理技术选型RedisRedisson第 36 题你对Kafka了解很多,为什么在选择消息中间件时没有采用Kafka? 考察候选人对消息中间件选型的判断逻辑与场景适配能力业务理解技术选型方案权衡Apache Kafka第 37 题项目中用到的一些技术选型,为什么这样选? 考察技术选型的决策依据、权衡过程和业务匹配能力业务理解技术选型方案权衡第 38 题在对接外部老系统时,如何处理技术栈差异(如XML而非JSON、非JWT的认证机制)? 考察跨系统集成中的技术兼容、认证方案理解和风险识别能力风险判断技术选型方案权衡第 39 题你在开发中主要使用过哪些中间件?请结合具体项目说明它们是如何被选择、集成和使用的。 考察候选人中间件实践经验、技术选型能力和项目落地能力问题拆解结果导向技术选型第 40 题在什么业务场景下你会选择使用 Redis 的 ZSet 数据结构? 考察根据业务特征选择数据结构的能力与场景建模经验业务理解系统设计技术选型Redis