后端岗位面试题 · 问题拆解 · SQL

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

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

筛选题目已选:问题拆解 · SQL
第 21 题请编写 SQL 计算用户最大连续登录天数,并给出两种不同的解法。 考察 SQL 窗口函数、连续性问题建模与多方案实现能力编码实现问题拆解技术原理SQL第 22 题请深挖你的实习经历:除了技术细节,你如何开展跨部门沟通和方案协调?在SQL或接口调优时,你的思考逻辑是什么? 考察跨部门协作方式与技术调优的系统性思考协作推动性能优化问题拆解SQL第 23 题除了使用 EXPLAIN 分析执行计划,SQL 性能调优还有哪些常见方法和手段? 考察 SQL 调优的系统性方法和优化思路性能优化问题拆解技术原理SQL第 24 题使用游标方式分批查询时,退出条件是什么?如果每批查10条,共50条记录,需要查几次?如何优化? 考察游标分批查询的边界条件与优化能力编码实现性能优化问题拆解SQL第 25 题如果查询返回的数据量在1万到1万零10条之间,如何优化SQL只返回其中10条数据? 考察对分页查询、LIMIT使用和查询优化的理解性能优化问题拆解技术原理SQL第 26 题已知学生表X(Xid)、课程表Y(Yid、Zid)、老师表Z(Zid、name)、选课表W(Xid、Yid、score),请写出SQL查询:求平均分最高的课程对应的老师名字。 考察SQL关联查询、聚合运算与排序/取极值的实现能力编码实现问题拆解SQL第 27 题请编写一条 SQL 查询,找出平均成绩不及格(低于 60 分)的学生,并按平均分从低到高排序。 考察 SQL 分组聚合、条件筛选与排序的综合运用编码实现问题拆解技术原理SQL第 28 题limit和offset参数怎么用的? 考察对分页查询基本参数的理解与应用问题拆解技术原理SQL第 29 题请分别说明 Redis、MySQL、SQL 语句和 Go 协程中你掌握的关键知识点,并各举一个实际应用场景。 考察对多个技术领域的知识覆盖面与基础理解问题拆解技术原理GoMySQLRedis第 30 题多表查询的优化策略有哪些? 考察数据库多表关联查询的性能优化方法与原理理解性能优化问题拆解技术原理SQL第 31 题统计连续三天登录的用户 考察SQL分组聚合、日期去重与连续区间判定编码实现问题拆解技术原理SQL第 32 题请设计并实现一个支持模糊匹配的SQL查询,并说明其底层排序机制与归并排序的关系。 考察SQL模糊查询的写法、性能考量及对排序算法原理的理解编码实现问题拆解技术原理SQL第 33 题请详细说明数据库查询中 SELECT 语句的完整执行过程。 考察对查询执行全流程的理解,包括解析、优化与执行环节问题拆解技术原理问题排查SQL第 34 题查询每个部门薪资最高的员工信息,请给出SQL。 考察分组条件下取最大值的SQL写法与等效方案编码实现问题拆解SQL第 35 题请解释 SQL 中 INNER JOIN 和 LEFT JOIN 的区别,并举例说明各自的适用场景。 考察数据库多表关联查询的基本概念与场景选择能力问题拆解技术原理SQL第 36 题给定学生表和一个成绩表,如何查询所有学生的所有成绩记录?请写出 SQL 并解释连接逻辑。 考察 SQL 多表连接查询的基本能力与字段关联理解问题拆解技术原理SQL第 37 题SQL:查询至少连续两天登录的用户 考察SQL窗口函数或自关联处理连续性问题编码实现问题拆解技术原理SQL第 38 题如何优化 SQL 查询以提高性能? 考察 SQL 查询性能优化的系统方法与核心手段性能优化问题拆解技术原理SQL第 39 题在SQL中如何去除重复记录? 考察对去重方法的掌握和应用场景理解问题拆解技术原理SQL第 40 题如何查出浏览过但未下单的用户与商品组合? 考察SQL查询设计、集合差集逻辑与去重处理编码实现问题拆解SQL