测试岗位面试题 · 技术原理 · SQL
题库中标记为“测试”的结构化面试题。
共 12657 道真题 · 当前筛选命中 255 道 · 更新 2026-08-05
筛选题目已选:技术原理 · SQL
考察点
技术栈
第 241 题为什么 TRUNCATE 通常比 DELETE 执行速度快? 考察底层实现机制导致的性能差异第 242 题查询成绩表中排名第二的学生姓名 id、name、score 考察SQL排序与取特定排名记录的查询能力第 243 题请写出 SQL 查询:根据学生表(学号、姓名)和成绩表(学号、科目、成绩),联表查询每个学生的学号、姓名、科目和成绩。 考察 SQL 联表查询的基本语法与表连接逻辑第 244 题在SQL中,如何将两张表联合起来查询数据? 考察SQL多表关联查询的基本概念与方法第 245 题请对比数据库中的内连接、左连接、右连接和全外连接,并结合增删改查操作说明它们的典型应用场景。 考察对数据库连接类型及增删改查操作的掌握程度第 246 题请编写一条 SQL,实现按某字段排序后分页查询两个关联表的数据,并分别说明如何执行 update、delete 以及 in 操作。 考察 SQL 联表查询、排序分页与常用增删改语法的掌握第 247 题SQL子查询怎么使用? 考察对子查询的分类、语法、执行逻辑及应用场景的理解第 248 题count(1)、count(*) 和 count(字段) 有什么区别? 考察对 SQL 聚合函数 count 不同用法的语义、性能与空值处理的理解第 249 题请介绍你实习项目中遇到的关于工作流多分支分页场景下 SQL 被拦截错位的问题,以及如何通过调整 PageHelper 中 startPage 的调用位置(从 Controller 层移动到 Service 层)来解决它? 考察候选人对 ORM 分页原理、线程上下文状态管理及业务代码组织方式的理解与问题排查能力第 250 题索引在什么时候不生效,为什么?请举例说明。 考察对索引失效场景及底层原因的理解深度第 251 题SQL中常出现以“L”结尾的语句类别(如DML、DDL、DCL),请解释这些以L结尾的术语通常指代什么,并说明它们之间的核心区别。 考察对SQL语句分类体系(以L结尾术语)的理解与辨析能力第 252 题有class表(classid,classname)、student表(studentid,studentname,classid)和score表(studentid,coursename,point)。请编写SQL查询,统计每个班级每门课程的平均分,并按班级和平均分排序。 考察多表连接、分组聚合、排序及SQL语义理解第 253 题请举例说明 SQL 中多表查询有哪些常用方式,并简述各自的使用场景。 考察 SQL 多表查询的掌握程度与场景判断能力第 254 题请手写一条SQL,使用SELECT、GROUP BY、HAVING和ORDER BY,查询每个部门中工资大于平均工资的员工人数,并按人数降序排列。 考察SQL子句的综合运用和逻辑组织能力第 255 题请编写一条SQL语句,实现对一个单表的按多个条件进行查询。 考察多条件单表查询的SQL编写能力