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

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

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

筛选题目已选:技术原理 · SQL
第 761 题请描述在SQL中如何实现按优先级匹配的排序,例如优先返回满足特定条件的记录。 考察候选人将口语化描述转化为可实现的SQL排序逻辑的能力编码实现问题拆解技术原理SQL第 762 题请举例说明在什么情况下,数据库查询有索引却不走索引,以及如何排查和解决? 考察对索引失效场景的深入理解与排查能力技术原理方案权衡问题排查SQL第 763 题请说明 SQL 中内连接与外连接的区别,并举例说明各自适用的场景。 考察对 SQL 连接类型的理解及场景应用能力技术原理方案权衡SQL第 764 题如何添加主键,什么时候设置? 考察对数据库主键定义时机、方式及其对性能和数据完整性影响的理解技术原理方案权衡SQL第 765 题如何查看一条SQL语句的执行计划?请说明常用方法。 考察对SQL执行计划查看手段的掌握及其适用场景技术原理问题排查SQL第 766 题写一条SQL语句,从成绩表(包含字段course、studentid、score)中,查询出数学课程中考取了最高分的所有学生的studentid和score。 考察SQL查询中聚合函数与子查询或窗口函数的应用,以及并列最高分处理编码实现问题拆解技术原理SQL第 767 题在测试环境下,你会如何定位并优化一条执行缓慢的SQL? 考察SQL性能问题定位、分析与优化方法的系统性性能优化技术原理问题排查SQL第 768 题请谈谈你是如何优化SQL的,结合索引和联合索引的使用,以及对于limit分页查询的优化方法。 考察SQL优化能力,包括索引设计、联合索引使用和分页查询性能优化性能优化技术原理问题排查SQL第 769 题请解释Hive中的开窗函数(窗口函数)是什么,并举例说明其常见用法与适用场景。 考察对Hive窗口函数概念、语法及典型应用场景的理解问题拆解技术原理技术选型Apache HiveSQL第 770 题在UPDATE语句中,使用主键、带索引的字段和普通字段作为条件,执行效率和结果有何不同? 考察索引在UPDATE操作中对查询性能和锁范围的影响性能优化技术原理SQL第 771 题请写出数据库里更新一条记录的 SQL 语句。 考察对数据库更新操作 SQL 语法的基础掌握编码实现技术原理SQL第 772 题请列举并说明数据库中常见的关键字及其主要用途。 考察对数据库核心关键字和SQL语义的理解技术原理SQL第 773 题请手写一条SQL,使用GROUP BY和HAVING进行分组聚合查询,并讲解你的实现思路。 考察SQL分组聚合语法掌握程度及思路表达能力编码实现问题拆解技术原理SQL第 774 题左连接和内连接的区别是什么? 考察对 SQL 连接类型语义的理解与正确选型能力技术原理方案权衡SQL第 775 题请说明什么是联合注入,以及它的基本原理和典型利用步骤。 考察对SQL联合注入原理、条件与利用过程的理解问题拆解技术原理SQL第 776 题请说明什么是SQL注入,它产生的原因以及如何防范? 考察对SQL注入原理、成因与防护措施的理解安全意识技术原理问题排查SQL第 777 题A和B两个表,把A.a2=B.b2的行中A.a1的字段设置成对应的B.b2,怎么写SQL? 考察SQL关联更新语句的编写能力编码实现技术原理SQL第 778 题登录记录表 record 有字段 id、userid、logintime,如何查询用户 A(userid=10000)的最近 3 次登录记录? 考察 SQL 查询基础与排序分页能力编码实现技术原理SQL第 779 题请编写一条SQL查询,返回每个学生成绩最高的课程及其分数。 考察SQL窗口函数或聚合逻辑在分组取最大值场景中的应用编码实现问题拆解技术原理SQL第 780 题SQL如何分页展示? 考察SQL分页的基本语法与不同数据库的实现差异编码实现技术原理SQL