互联网/IT行业面试题 · 技术原理 · SQL
互联网/IT行业相关面试题,按题目行业基础数据聚合。
共 47588 道真题 · 当前筛选命中 413 道 · 更新 2026-08-05
筛选题目已选:技术原理 · SQL
考察点
技术栈
第 61 题面对百万数据,SQL 如何优化? 考察大数据量下 SQL 优化的系统性方法和实践能力第 62 题举一个幻读的场景 考察对幻读概念的理解及事务隔离级别下的具体表现第 63 题数据表建索引的原则? 考察数据库索引设计的基本原则与权衡能力第 64 题数据库查询中设置了索引但未生效,可能的原因有哪些?请结合执行计划说明排查思路。 考察索引失效的常见原因及通过执行计划定位问题的能力第 65 题请编写 SQL 实现两张表的 INNER JOIN 查询,并说明其与 LEFT JOIN 的区别。 考察 SQL 内连接语法、语义及常见关联差异第 66 题连接、inner join、左右连接的区别是什么? 考察 SQL 多表连接的类型差异与结果集理解第 67 题请编写一条查询指定条件的SQL语句,并解释其执行逻辑。 考察SQL编写能力和数据库查询逻辑理解第 68 题如何判断 SQL 查询有没有命中索引? 考察索引生效判断方法与执行计划分析能力第 69 题请编写一条 SQL 语句,统计一个班级中男生和女生的人数。 考察 SQL 分组聚合与条件统计的基本能力第 70 题如何定位并优化一条慢SQL? 考察SQL性能问题的定位、分析与优化能力第 71 题请分别说明SQL中实现增删改查(INSERT、DELETE、UPDATE、SELECT)的基本语法,并各举一个简单示例。 考察对SQL四种基本操作语法的掌握程度第 72 题怎么优化SQL的索引查询? 考察索引原理、查询优化能力和边界意识第 73 题SQL题:求出所有成绩均大于80分的学生姓名? 考察SQL聚合查询、分组过滤与条件逻辑的运用第 74 题怎么去优化这条慢SQL? 考察对慢SQL定位、分析与优化的系统化能力第 75 题请解释 SQL 中 inner join、left join 和 right join 的区别。 考察对 SQL 连接类型语义和结果集范围的理解第 76 题MyBatis的#{}和${}有什么区别?哪个是预编译且能防止SQL注入的安全写法? 考察MyBatis参数占位符的底层机制与SQL注入防护意识第 77 题怎么防止SQL注入? 考察对SQL注入原理、防护措施和边界场景的理解第 78 题请结合实际场景,谈谈你进行SQL调优时通常会从哪些方面入手? 考察数据库性能优化方法、工具使用和分析能力第 79 题对于条件为a=?且b=?且c=?的查询,它是否会走(a, c, b)索引?如何判断查询是否实际使用了索引? 考察索引列顺序对查询的影响,以及使用EXPLAIN分析执行计划的能力第 80 题请解释数据库的隔离级别有哪些,并说明各自的特点。 考察对数据库隔离级别体系及差异的理解