Moka面试题 · 方案权衡
Moka相关面试题,按最终去重题目聚合。
共 467 道真题 · 当前筛选命中 137 道 · 更新 2026-08-05
筛选题目已选:方案权衡
考察点
技术栈
第 101 题如何防止低效使用 C++ std::vector 的 list 类容器? 考察容器选型、扩容优化和正确使用方式第 102 题Redis实现分布式锁的实践:你使用过Redisson和setnx ex方案,请谈谈这两者的区别和应用场景。 考察分布式锁实现方案的选型、原理对比及工程实践第 103 题ReentrantLock与synchronized的区别 考察并发同步机制的理解与选型能力第 104 题B+树与B树的区别 考察对B树和B+树结构特性及应用场景的理解第 105 题请比较 synchronized 与 ReentrantLock 的异同。 考察对 Java 并发同步机制原理、特性及适用场景的理解第 106 题请介绍你了解的垃圾回收算法,并说明各自的特点。 考察对垃圾回收核心算法的理解与对比能力第 107 题HTTPS相比于HTTP做了哪些优化? 考察对HTTPS在安全性和性能上相对HTTP改进的理解第 108 题数据库主键自增在分库分表的场景具体怎么用? 考察分布式数据库主键生成策略及分库分表下的方案取舍第 109 题在消息队列中,partition(分区)的主要作用是什么?一个分区能否被多个消费者同时消费?请结合消费模型说明。 考察对消息队列分区机制、消费组与并发模型的掌握程度第 110 题请介绍常见的负载均衡算法及其适用场景,并说明如何设计一个加权随机负载均衡算法。 考察负载均衡算法理解、场景辨析与加权随机算法的设计能力第 111 题如何实现限制某个服务的访问次数? 考察限流算法的理解、实现方式与系统设计权衡第 112 题主线程如何获取子线程的执行结果 考察线程间通信与并发结果传递机制第 113 题在您的项目或系统中,排序算法的权重是由您自己配置,还是由用户配置? 考察候选人对权重配置归属的理解及系统设计意识第 114 题请介绍一下Java中自带的锁机制,包括synchronized和JUC(java.util.concurrent)中的Lock接口及其主要实现类。 考察对Java锁机制的整体掌握和理解,包括同步原语与并发工具类第 115 题ReentrantLock 怎么实现公平锁与非公平锁的? 考察 ReentrantLock 公平与非公平锁的实现差异与底层同步机制理解第 116 题在 MySQL 的 InnoDB 存储引擎中,幻读问题现在还存在吗?它是如何被解决的? 考察对 InnoDB 多版本并发控制与锁机制的理解深度第 117 题请描述 Java 中 synchronized 锁的升级过程及其触发条件。 考察对 Java 内置锁状态转换和并发控制的理解第 118 题接口和抽象类的区别是什么?在什么场景下选择使用接口,什么场景下选择使用抽象类? 考察面向对象设计中接口与抽象类的语义差异及选型判断第 119 题请解释聚簇索引和非聚簇索引的区别,并说明它们的适用场景。 考察对数据库索引底层结构及不同索引类型适用场景的理解第 120 题如何解决Spring中的循环依赖问题?请给出可行方案。 考察循环依赖的解决思路与Spring三级缓存机制