后端岗位面试题 · SQL

题库中标记为“后端”的结构化面试题。

89928 道真题 · 当前筛选命中 1276 · 更新 2026-08-05

筛选题目已选:SQL
第 761 题请编写一个SQL查询,找出连续登录7天及以上的用户。给定用户登录表login_logs,包含user_id和login_date字段。 考察使用SQL处理连续性问题(连续日期分组)的窗口函数与自连接能力编码实现问题拆解技术原理SQL第 762 题SQL慢查询怎么调优,要求按步骤说明可行方案。 考察SQL调优的系统性步骤与可行方案性能优化问题拆解技术原理SQL第 763 题给定一个表,包含字段 uid、cityid、status、ctime(时间戳),要求计算每个用户在每个城市每天处于各状态的总时长,需要考虑状态跨天分段的问题。请描述你的实现方案。 考察时间区间拆分、状态时长聚合及跨天边界处理能力编码实现问题拆解SQL第 764 题MyBatis如何实现防SQL注入 考察MyBatis参数绑定机制及防注入原理安全意识技术原理问题排查MyBatisSQL第 765 题如何强制让SQL查询使用某个索引?强制使用索引有哪些潜在问题? 考察强制索引的语法、适用场景和风险意识性能优化风险判断技术原理SQL第 766 题请编写一条SQL查询,统计工资超过5000元的员工中,按工资从高到低排序的前5名员工。 考察SQL排序、过滤和限制结果集的能力编码实现技术原理SQL第 767 题MySQL中JOIN与WHERE的区别是什么? 考察对SQL连接查询与条件过滤语义差异的理解问题拆解技术原理MySQLSQL第 768 题请编写一条 SQL 查询:有用户表、小组表和用户-小组关系表,查找年龄大于 20 岁、小组名称为 'a' 的男性用户的姓名。 考察多表关联查询和条件过滤的 SQL 编写能力编码实现问题拆解技术原理SQL第 769 题给定商品库存表(字段为 id、name、num),如何查询库存余额最大的前十条商品记录? 考察 SQL 排序与限量查询的基础能力编码实现技术原理SQL第 770 题请介绍一次你在项目中做SQL优化的具体经历,以及你是怎么做的。 考察SQL优化实战经验、问题定位方法和效果评估能力性能优化项目复盘问题排查SQL第 771 题深分页采用书签方式,多条件(如多字段排序、过滤)时怎么写 SQL 语句? 考察书签分页在多条件场景下的 SQL 实现能力与边界理解编码实现问题拆解技术原理SQL第 772 题怎么查看一条 SQL 查询是否使用了某个索引? 考察数据库执行计划分析与索引使用判断能力技术原理问题排查SQL第 773 题SQL 分页查询中 offset 很大时会出现什么性能问题?如何优化? 考察深层分页性能瓶颈的识别与优化方案性能优化方案权衡问题排查SQL第 774 题在SQL优化中,索引是如何设计和添加的?请举例说明。 考察索引设计原则与实际加索引的操作能力性能优化技术原理MySQLSQL第 775 题请描述一次你排查并优化慢 SQL 的完整过程,包括定位方法、优化手段和效果验证。 考察 SQL 性能问题的定位、分析与优化能力性能优化问题排查SQL第 776 题如果SQL已经优化到极致了,偶尔出现比较慢的情况一般是因为什么? 考察对数据库性能瓶颈的深入理解和故障排查能力风险判断技术原理问题排查SQL第 777 题请描述一条完整的SELECT查询语句在数据库中的执行流程。 考察对SQL查询执行各阶段的理解,包括解析、优化、执行与返回问题拆解技术原理SQL第 778 题如何合理设置数据库索引以优化查询性能?请给出设计思路和注意事项。 考察索引设计的原则、场景判断与优化权衡性能优化技术原理技术选型SQL第 779 题请描述一条插入SQL语句从客户端发起到最终落盘的整体执行流程。 考察对SQL执行链路、存储引擎和事务日志的理解问题拆解技术原理InnoDBSQL第 780 题当单表数据量很大时,有哪些数据库架构层面的优化方案?请列举并说明适用场景。 考察分库分表等数据量扩展方案的原理与选择系统设计方案权衡SQL