后端岗位面试题 · 方案权衡 · tech:mybatis
题库中标记为“后端”的结构化面试题。
共 89928 道真题 · 当前筛选命中 60 道 · 更新 2026-08-05
筛选题目已选:方案权衡 · tech:mybatis
考察点
技术栈
第 21 题请介绍 MyBatis 的一级缓存和二级缓存,并说明它们的区别与使用场景。 考察对 MyBatis 缓存机制的理解、区别辨析及适用场景判断第 22 题请介绍MyBatis一级缓存和二级缓存的作用及其运行流程。 考察对MyBatis缓存机制的理解及执行流程的掌握第 23 题请介绍 MyBatis 的分页机制,以及一级缓存和二级缓存的工作原理与适用场景。 考察对 MyBatis 分页与缓存机制的掌握与应用第 24 题在更新操作的时间处理上,除了在数据库中直接使用now()函数和AOP切面统一填充,还有哪些更好的替代方案? 考察候选人对多种技术方案的广度认知和权衡能力第 25 题请介绍目前市面主流的 Java 后端开发框架,并说明各自适用的典型场景。 考察对 Java 主流框架的了解程度、技术选型意识和表达能力第 26 题请说明 MyBatis 中一级缓存和二级缓存的区别及其适用场景。 考察对 MyBatis 缓存机制的理解与适用场景判断第 27 题请谈谈你对MyBatis和ORM框架的理解,以及它们之间的关系和区别。 考察对MyBatis与ORM概念的理解及框架选型与实现原理第 28 题MyBatis分页怎么做的? 考察对MyBatis分页原理、实现方式及性能边界的理解第 29 题为什么要选用 MyBatis-Plus 作为 ORM 框架? 考察对 MyBatis-Plus 定位、优势及选型理由的理解第 30 题SSM框架的优缺点 考察对SSM框架组成、适用场景和局限性的理解第 31 题foreach、in 和批量插入在底层分别是如何实现的? 考察对 MyBatis 动态 SQL、参数处理及 JDBC 批处理机制的理解第 32 题MyBatis分页实现原理? 考察对MyBatis分页插件机制及数据库分页差异的理解第 33 题你提到了用AOP切面拦截做动态SQL拼接,具体是怎么实现的? 考察对AOP原理和动态SQL拼接机制的理解深度与实现细节第 34 题请解释MyBatis一级缓存和二级缓存各自的作用、生命周期和适用场景。 考察对MyBatis缓存机制原理的理解及使用边界第 35 题讲一下MybatisPlus和Mybatis的区别 考察对MyBatis生态的理解和ORM框架选型能力第 36 题请描述 MyBatis 中分页查询的实现方式,并说明不同方式的优缺点。 考察 MyBatis 分页实现原理与适用场景选择第 37 题如果让你自己设计一个类似 MyBatis 的持久层框架,你会怎么设计? 考察框架设计与抽象能力第 38 题在 MyBatis 中,有哪些解决 N+1 查询问题的方案?请简要说明。 考察 MyBatis 中常用优化策略的掌握与应用第 39 题请谈谈 MyBatis 的优点和缺点。 考察对 MyBatis 框架核心特性的理解及其适用场景第 40 题说一下MyBatis你了解多少,相比JDBC有什么优势? 考察对MyBatis核心机制的理解及其相对JDBC的改进点