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

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

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

筛选题目已选:技术原理 · SQL
第 841 题给定学生进入宿舍的日志表(含学生ID、日期、时间),如何查询每个学生每天的最早和最晚进入时间?请写出SQL并说明思路。 考察SQL分组聚合与时间字段处理能力数据驱动技术原理SQL第 842 题请解释 SQL 中左连接和右连接的区别,并举例说明。 考察对 SQL 连接类型语义的理解和应用能力问题拆解技术原理SQL第 843 题请写一条 SQL,使用 JOIN 和 GROUP BY 查询满足某需求的聚合结果。 考察 SQL 中多表关联与分组聚合的综合运用编码实现技术原理SQL第 844 题假设有一张登录记录表,包含字段:用户ID、登录日期、登录日期时间(登录时间点)和登录时长。请写出 SQL,分别统计所有用户的总登录次数和平均登录时长。 考察 SQL 聚合查询和分组统计能力编码实现技术原理SQL第 845 题怎么查看SQL语句是否使用索引? 考察对SQL执行计划的理解与索引使用排查能力技术原理技术选型问题排查SQL第 846 题如何有效防止SQL注入攻击? 考察对SQL注入原理、防御手段及最佳实践的理解风险判断安全意识技术原理SQL第 847 题在 SQL 查询中,使用 LIKE 进行模糊匹配时,通配符 % 放在哪个位置会导致索引失效?请解释原因。 考察对 LIKE 查询索引使用规则及最左前缀原则的理解技术原理问题排查SQL第 848 题SQL题:自增主键id,数据量1000万,如何高效查询出全部数据?请写出对应SQL。 考察大数据量全表扫描时的分批查询与游标分页能力编码实现性能优化技术原理SQL第 849 题请介绍一次你处理慢SQL的完整过程。 考察对数据库慢查询的诊断、分析与优化能力性能优化技术原理问题排查SQL第 850 题描述一下一条SQL语句查询的过程 考察对数据库查询执行流程和内部机制的理解问题拆解技术原理SQL第 851 题怎么去优化这条慢SQL? 考察对慢SQL定位、分析与优化的系统化能力性能优化技术原理问题排查MySQLSQL第 852 题如何在Spring应用中实现SQL审计功能? 考察对SQL审计技术方案的理解与实现细节风险判断系统设计技术原理Spring FrameworkSQL第 853 题请写一个 SQL 查询,统计连续点击次数。 考察 SQL 窗口函数与连续性问题建模能力编码实现问题拆解技术原理SQL第 854 题请说明如何使用数据库的 EXPLAIN 命令来分析 SQL 执行计划。 考察对 EXPLAIN 命令作用、输出字段理解及基于执行计划定位 SQL 性能问题的能力性能优化技术原理问题排查SQL第 855 题请口述求解连续登录问题的三种方法,并说明各自的适用场景。 考察SQL连续区间问题的多解法能力与场景权衡问题拆解技术原理SQL第 856 题如何编写库存扣减的 Update SQL,以保证并发环境下的数据正确性? 考察并发环境下库存扣减SQL的原子性与安全性设计风险判断技术原理SQL第 857 题请编写 SQL 查询所有成绩不及格的学生信息。 考察 SQL 基础查询能力,特别是条件过滤与关联查询编码实现技术原理SQL第 858 题给定学生表和学生成绩表,如何编写SQL查询找出至少有一门数学科目成绩超过90分的学生数量? 考察SQL关联查询与聚合统计能力编码实现技术原理SQL第 859 题遇到慢SQL时,你会如何排查和分析? 考察数据库性能问题的系统排查思路与分析方法性能优化技术原理问题排查MySQLSQL第 860 题你听说过在SQL语句后加for update吗? 考察对数据库行级锁、悲观锁及并发控制机制的理解风险判断技术原理SQL