Moka面试题 · 问题拆解
Moka相关面试题,按最终去重题目聚合。
共 467 道真题 · 当前筛选命中 73 道 · 更新 2026-08-05
筛选题目已选:问题拆解
考察点
技术栈
第 21 题请说明创建线程的几种方式,以及 Runnable、Callable 与 Thread 之间的关系。 考察对线程创建机制和底层关系的理解第 22 题数组和链表各自存储的数据结构特点是什么? 考察对数组和链表存储方式及性能差异的理解第 23 题请介绍你在[你的项目]中遇到的一个技术难点,以及你是如何分析和解决的。 考察候选人项目深度、问题拆解与解决问题能力第 24 题编程:找到二叉树每层的最大值 考察二叉树的层序遍历与分层聚合能力第 25 题如果不使用 UUID,你会如何保证标识的唯一性? 考察分布式环境下的唯一标识生成方案及权衡第 26 题请手写一个深拷贝函数,要求能处理常见的数据类型,并解释其实现思路。 考察深拷贝的实现能力、边界处理和对数据类型的理解第 27 题了解JDK动态代理吗?请说明其实现原理和主要应用场景。 考察对JDK动态代理底层机制的理解及应用能力第 28 题你的MinIO分片如何实现的 考察对象存储分片上传的设计实现与边界处理第 29 题你项目里面QPS数据是怎么来的? 考察候选人是否清楚技术指标的测算方式及数据真实性第 30 题根据主键索引查询数据,主键索引如何和真实数据建立关系? 考察数据库索引结构与数据存储的关联机制第 31 题请介绍一下你所了解的设计模式,并举例说明它们在项目中的应用。 考察设计模式的整体认知与项目实践关联第 32 题当用户输入包含拼写错误(如将 apple 打成 appee)时,搜索引擎仍能返回相关信息,请说明其背后的原理。 考察对搜索容错、纠错和近似匹配机制的理解第 33 题请解释幻读的概念,并举一个具体例子说明。 考察对数据库隔离性与并发一致性问题的理解第 34 题请介绍 HashMap 的底层数据结构,以及它是如何设计的。 考察对 HashMap 内存布局、数组链表红黑树转换机制的理解第 35 题请解释数据库中的幻读现象,并说明其产生原因及常见解决方式。 考察对数据库隔离级别及并发控制机制的理解第 36 题请用一条 SQL 语句查询出每门课成绩都大于 80 分的学生姓名。 考察 SQL 聚合与分组过滤能力,尤其是对“每门课都”条件的正确转化第 37 题联合索引(abc), a=1 and b > 1 and c = 1,走索引吗? 考察联合索引最左前缀原则和范围查询对后续列的影响第 38 题给定数组 [1,2,1,3,5,6,5,7,6,1],请输出其中只出现一次的元素,例如结果为 [2,3,7]。请写出实现思路和代码。 考察数组遍历、频次统计与基础算法实现能力第 39 题请介绍你的项目在购物流程中是否包含支付或结算环节,以及你是如何设计实现的。 考察项目经验真实性和对交易流程的理解第 40 题请解释 Java 中强引用、软引用、弱引用和虚引用的区别及各自适用场景。 考察对引用类型及其与垃圾回收关系的理解