Moka面试题 · 技术原理
Moka相关面试题,按最终去重题目聚合。
共 467 道真题 · 当前筛选命中 397 道 · 更新 2026-08-05
筛选题目已选:技术原理
考察点
技术栈
第 61 题请实现二叉树的层序遍历,即按层从上到下、从左到右输出节点值。 考察二叉树层序遍历的算法实现与队列应用第 62 题公平锁是什么,非公平锁是什么? 考察并发锁公平性概念的理解与区别第 63 题请编写一条SQL,包含聚合函数和自连接,并说明其作用。 考察SQL聚合与自连接的掌握及业务场景理解第 64 题MySQL中当前读和快照读分别指什么?哪些操作属于当前读,当前读加什么锁? 考察对MySQL事务隔离级别下读类型与加锁机制的理解第 65 题Java 中有哪些创建多线程的方式? 考察对 Java 多线程创建方式的掌握程度第 66 题讲讲雪花算法实现原理吧 考察分布式ID生成算法的核心机制与工程实现第 67 题在InnoDB中,幻读是靠MVCC解决的吗?请说明并补充它与脏读的差异。 考察幻读的本质、MVCC对快照读幻读的解决以及当前读下仍需加锁的边界第 68 题explain执行计划看哪些列? 考察对SQL执行计划关键列的理解和性能分析能力第 69 题遇到过OOM吗?是什么场景? 考察对内存溢出问题的实际排查经验与原因分析能力第 70 题你有用到的设计模式有哪些? 考察候选人结合实际经验对设计模式的理解与应用能力第 71 题算法题:将两个有序链表合并成一个新的有序链表,并说明如何保证代码规范与边界处理。 考察有序链表合并的算法实现、边界条件处理及代码规范性第 72 题Redis分布式锁在集群模式下有什么问题,怎么解决? 考察分布式锁在集群环境下的正确性隐患与降级方案第 73 题数据脱敏你有什么解决方案? 考察对数据脱敏的目标、常见方法、场景选择与边界风险的掌握第 74 题HashMap在JDK 1.7和1.8中链表的插入方式有何不同?这一改动解决了什么问题? 考察对HashMap演进原因和并发安全问题的理解第 75 题分库分表在什么场景下不适合,劣势是什么? 考察对分库分表适用边界与代价的理解第 76 题请介绍JVM内存区域的划分及各区域的作用。 考察对JVM运行时内存结构的理解第 77 题当遇到一个不熟悉的问题时,你会从哪些方面着手思考和解决? 考察面对未知问题时的分析框架和主动解决问题的方法论第 78 题ab联合索引中 where b = xxx and a = xxx 会走索引吗? 考察联合索引最左前缀原则及查询优化器对条件顺序的处理第 79 题什么是 Top K 问题?它常用于哪些场景? 考察对 Top K 概念及其典型应用场景的理解第 80 题当多个接口都需要复用某个通用功能时,除了拦截器,还可以采用哪些更优的 Spring 特性来实现?请说明选择和理由。 考察对 Spring AOP 及其他复用机制的掌握与方案权衡