后端岗位面试题 · 技术原理 · SQL
题库中标记为“后端”的结构化面试题。
共 89928 道真题 · 当前筛选命中 1096 道 · 更新 2026-08-05
筛选题目已选:技术原理 · SQL
考察点
技术栈
第 461 题两亿数据量下SQL效果不佳,怎么解决? 考察大数据量下的SQL优化、索引策略与架构意识第 462 题请说明分析一条SQL语句执行效率的常用方法。 考察SQL性能分析的基本方法和工具使用第 463 题在数据库操作中,SELECT ... FOR UPDATE 加的是什么锁?什么情况下会导致死锁? 考察对数据库行锁机制及死锁成因的理解第 464 题给定表 scores(字段姓名、课程、成绩),请编写 SQL 统计每名学生的总成绩,并按总分降序排序。 考察 SQL 分组聚合与排序的基础语法第 465 题在什么场景下你会使用 SQL 的 JOIN 操作? 考察对 SQL 多表关联查询的理解和实际应用能力第 466 题MyBatis分页实现原理? 考察对MyBatis分页插件机制及数据库分页差异的理解第 467 题如何优化SQL索引? 考察索引设计原则与优化方法第 468 题平时怎么执行SQL的优化工作?过程是咋样的? 考察SQL优化的实战流程与问题定位能力第 469 题请编写一个SQL查询,实现三表联查,并结合GROUP BY和SUM进行统计,请具体描述表结构和查询需求。 考察SQL多表连接、分组聚合的实际应用能力第 470 题有一张 student 表,包含 ID、Name、ClassID(班级 ID)、Score(成绩)字段,要求查询出每个班级中成绩最高的学生信息,输出字段为 ID、Name、ClassID、Score,怎么实现? 考察 SQL 分组取极值查询的写法与对同分情况的处理第 471 题请列举并解释数据库索引失效的典型场景。 考察对数据库索引机制的理解及实际调优经验第 472 题请解释数据库索引的作用,并说明如何创建一个普通索引。 考察对数据库索引基本概念与创建语法的理解第 473 题在 UPDATE 语句中可以使用 JOIN 吗?请说明其使用方式和注意事项。 考察对 SQL UPDATE 与 JOIN 结合使用的理解及实际应用能力第 474 题深分页问题,请写出SQL优化的方案。 考察对深分页性能瓶颈的理解及SQL优化能力第 475 题项目用了MyBatis-Plus,如果要去自定义写一个SQL,比如要写一个多表查询,我们怎么去定义SQL?简单描述一下这个流程。 考察在MyBatis-Plus框架中自定义SQL的定义方式与多表查询处理能力第 476 题在 SQL 中,count() 函数可以单独使用吗?通常需要和什么一起使用? 考察对 SQL 聚合函数 count() 使用规则的理解第 477 题讲一下你理解的SQL优化有哪些? 考察数据库SQL优化的系统性理解与实际应用能力第 478 题请编写SQL,根据订单表和产品表查询每个订单的总价。订单表(order)包含订单id、产品id和数量字段,产品表(product)包含产品id和单价字段。 考察SQL联表查询与聚合计算能力第 479 题请介绍一次你进行SQL优化的经历,包括优化背景、遇到的问题以及你的优化思路和效果。 考察候选人在真实场景下进行SQL调优的问题定位、分析方法和效果衡量能力第 480 题统计每个用户每天每种支付方式的总金额。 考察SQL聚合统计和分组能力