后端岗位面试题 · 技术原理 · SQL

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

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

筛选题目已选:技术原理 · SQL
第 881 题在设计索引时,有哪些常见原因会导致SQL查询无法命中索引? 考察对索引失效场景的系统性理解问题拆解技术原理SQL第 882 题SQL查询效率低有哪些优化思路? 考察SQL性能优化的系统性方法与实践理解性能优化技术原理问题排查SQL第 883 题你在日常开发中如何使用SQL,并如何评估SQL查询的时间复杂度? 考察SQL使用经验及对查询性能优化的理解性能优化技术原理问题排查SQL第 884 题如何使用 SQL 求得两个查询结果的差集(A 中存在但 B 中不存在的数据)? 考察 SQL 差集实现方式及其适用场景技术原理方案权衡SQL第 885 题请编写 SQL 计算用户连续登录游戏的最大天数,允许登录之间存在一天的间隔(即中断一天的登录仍视为连续)。 考察 SQL 对日期序列分组和连续性问题建模的能力编码实现问题拆解技术原理SQL第 886 题请编写一条 SQL 语句,统计一个班级中男生和女生的人数。 考察 SQL 分组聚合与条件统计的基本能力编码实现技术原理SQL第 887 题请分享你在项目中做过的一个SQL优化案例,具体讲下优化过程。 考察问题定位、优化思路和结果验证能力结果导向技术原理问题排查SQL第 888 题深度分页怎么进行SQL优化 考察对分页查询性能瓶颈的理解及优化手段性能优化技术原理SQL第 889 题给定用户表,包含用户id和用户昵称等字段,请写出SQL查询出所有昵称重复的用户的用户id。 考察SQL分组聚合与过滤重复记录的能力编码实现问题拆解技术原理SQL第 890 题sql题:有一个订单表tborder有2个字段orderid和userid,写一个sql查这个表里的下单量大于2的用户有哪些 考察SQL分组聚合和HAVING过滤的掌握编码实现问题拆解技术原理SQL第 891 题在SQL中,如何找出每个班级中成绩最高的学生?面试官提到不能使用GROUP BY结合排序,请给出实现方案。 考察SQL窗口函数和子查询的掌握程度及面试官约束下的变通能力编码实现问题拆解技术原理SQL第 892 题有一个用户表和一个订单表,怎么查找每个用户买了多少商品? 考察 SQL 多表关联、分组聚合与基础查询能力编码实现问题拆解技术原理SQL第 893 题如果有一条SQL执行很慢,你会从哪些方向去排查? 考察SQL性能问题的系统排查思路和数据库调优能力技术原理问题排查SQL第 894 题请说明SQL注入的原理以及如何预防SQL注入? 考察对SQL注入核心原理的理解与系统化防护能力风险判断安全意识技术原理SQL第 895 题in和exist的区别是什么,它们在什么场景下性能表现不同? 考察对IN与EXISTS语义差异及性能特征的理解技术原理技术选型方案权衡SQL第 896 题有两张表(例如学生表和成绩表),如何查询每门课程的最高成绩、最低成绩以及及格人数?请说明使用的SQL函数。 考察SQL聚合函数 max、min、count 的熟练运用及分组查询能力编码实现问题拆解技术原理SQL第 897 题一张表包含学号、姓名、成绩,用SQL查询60分以上的学生成绩和均分。 考察SQL基础查询与聚合函数的应用能力编码实现技术原理SQL第 898 题查询用户表中所有男性用户的数量,请写出SQL语句。 考察基础SELECT与WHERE条件的SQL编写能力编码实现技术原理SQL第 899 题请说明 select ... for update 的使用场景和注意事项。 考察对数据库行级锁机制的理解及应用边界风险判断技术原理SQL第 900 题在什么场景下你会使用 SQL 递归查询(如递归 CTE)?请举例说明。 考察对 SQL 递归查询语法和适用业务场景的理解问题拆解技术原理SQL