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

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

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

筛选题目已选:技术原理 · SQL
第 781 题请解释SQL查询语句的执行顺序。 考察SQL查询的逻辑执行顺序及对查询编写的指导意义技术原理SQL第 782 题for update是什么? 考察对数据库行级锁机制及其使用场景的理解风险判断技术原理SQL第 783 题在项目中,你是否使用过数据库索引?请结合具体场景说明。 考察索引的实际应用与理解性能优化项目复盘技术原理SQL第 784 题inner join的作用是什么? 考察SQL内连接的基本概念与作用技术原理SQL第 785 题请结合实际场景,说明如何对一条慢 SQL 进行排查和优化。 考察 SQL 性能分析与优化方法的系统性掌握性能优化技术原理问题排查SQL第 786 题有一个SQL查询耗时较长,索引可能失效,应该如何进行分析和优化? 考察SQL性能问题的排查思路与索引失效原因的处理能力性能优化技术原理问题排查SQL第 787 题请编写 SQL 查询,筛选出语文成绩及格(大于等于60分)的同学,并计算这些同学语文成绩的平均值。 考察 SQL 条件筛选与聚合函数结合使用的能力编码实现技术原理SQL第 788 题有一个表有userid、logintime,统计用户最长连续登录天数,说说思路,然后有没有考虑过全量表下的场景? 考察连续问题SQL解法及大数据量下的性能优化意识编码实现性能优化技术原理SQL第 789 题请编写一条SQL查询,按性别分组统计人数,并只返回人数大于2的性别分组。 考察SQL分组聚合与HAVING过滤子句的使用编码实现技术原理SQL第 790 题inner join、左连接、右连接有什么区别?基于什么样的考虑去确定使用哪种连接? 考察SQL连接类型的语义理解及基于业务需求选择连接方式的能力业务理解技术原理方案权衡SQL第 791 题你觉得Hive SQL和MySQL有什么区别? 考察对SQL方言差异、底层存储与执行引擎的理解技术原理技术选型方案权衡Apache HiveMySQLSQL第 792 题SQL 语句中进行去重有哪些常用方法? 考察 SQL 去重的基本语法和适用场景技术原理SQL第 793 题业务题:数据库中有一张 user 表,其中有一个 name 字段,要求你实现查询某一姓氏的用户数量,你会怎么实现? 考察 SQL 基础与字符串处理能力,以及在真实业务表中的实现思路编码实现性能优化技术原理SQL第 794 题SQL 中 for update 在什么情况下会锁全表? 考察对数据库锁机制、索引与行锁范围的理解风险判断技术原理问题排查SQL第 795 题是否了解过执行计划? 考察对数据库执行计划的理解和应用能力性能优化技术原理SQL第 796 题为什么某些情况下使用join操作可以代替子查询并提升性能? 考察对SQL查询优化中join与子查询执行机制的理解性能优化技术原理SQL第 797 题truncate和delete的区别。 考察对SQL中数据删除操作机制与影响的掌握技术原理SQL第 798 题大表与小表进行 LEFT JOIN 时,应该把哪张表放在左边以提高查询效率? 考察对 JOIN 执行顺序、数据量对性能影响的理解性能优化技术原理SQL第 799 题SQL慢查询阈值设为3s,等待时间1s,执行时间2s,慢查询日志可以检测到吗? 考察对慢查询日志判定机制和阈值的理解技术原理SQL第 800 题银行转账场景中,三个账户(a、b、c)初始余额各200元,a向b转100元,b向c转100元,若两笔转账同时发生,如何保证账户数据安全与结果的正确性?请结合事务与锁机制说明。 考察并发转账场景下的事务隔离、行锁应用及死锁防范风险判断技术原理方案权衡SQL