互联网/IT行业面试题 · 技术原理 · SQL

互联网/IT行业相关面试题,按题目行业基础数据聚合。

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

筛选题目已选:技术原理 · SQL
第 301 题请解释 SQL 中左连接、右连接和内连接的区别,并分别说明它们的适用场景。 考察 SQL 连接类型的理解与应用能力问题拆解技术原理SQL第 302 题SQL执行引擎去重的算子怎么实现? 考察对SQL引擎去重算子实现原理与优化方式的理解性能优化技术原理方案权衡SQL第 303 题有3条SQL查询:条件分别为a=?、a=?且c=?、a=?且b=?且c=?,请设计合理的索引来满足这些查询。 考察联合索引的列顺序设计原则,以及如何覆盖常见查询模式技术原理方案权衡MySQLSQL第 304 题请说明 DELETE、TRUNCATE 和 DROP 在 SQL 中的主要区别。 考察对三类删除操作的语义、事务行为和权限需求的理解技术原理SQL第 305 题请编写SQL语句,从学生表中查询英语成绩前10名的同学。 考察SQL排序、限制结果集及并列排名的处理编码实现技术原理SQL第 306 题如果让你用SQL查询某个用户在某个时间段内的异常行为,你会怎么设计这个查询? 考察SQL编写能力、规则拆解和数据分析思维数据驱动问题拆解技术原理SQL第 307 题MyBatis 动态 SQL 能避免 SQL 注入吗? 考察对 MyBatis 中 #{} 与 ${} 区别及动态 SQL 风险的认识技术原理方案权衡问题排查MyBatisSQL第 308 题请介绍你在实习中进行的SQL优化实践,以及如何处理长事务的经验。 考察SQL优化实践与长事务处理的综合能力项目复盘技术原理问题排查SQL第 309 题键约束是什么?约束是什么? 考察数据库约束的基础概念与辨析能力技术原理SQL第 310 题请写出实现分组 Top N 的 SQL 思路:按作者分区统计发布量,取出每个分区发布量前三名的作者。 考察分组聚合与窗口函数的使用编码实现问题拆解技术原理SQL第 311 题请说明使用CTE(公共表表达式)计算模型召回率和准确率的具体方法。 考察对CTE语法和分类模型评估指标计算方式的理解编码实现问题拆解技术原理SQL第 312 题SQL深分页问题是什么?如何解决? 考察对数据库分页深翻页性能瓶颈的理解及优化方案性能优化技术原理方案权衡SQL第 313 题请描述一条SQL语句在MySQL中的执行过程,并介绍explain命令的用途及关键输出字段。 考察数据库执行流程理解与执行计划分析能力性能优化技术原理问题排查MySQLSQL第 314 题请说明通用表表达式(CTE)在查询执行中的表现,以及它和子查询、临时表的区别。 考察对CTE执行计划的理解及其与子查询、临时表在性能上的差异技术原理方案权衡SQL第 315 题请编写SQL,根据订单表和产品表查询每个订单的总价。订单表(order)包含订单id、产品id和数量字段,产品表(product)包含产品id和单价字段。 考察SQL联表查询与聚合计算能力编码实现技术原理SQL第 316 题一个表给a列加了索引,给了两个SQL语句,一个是select ... where a like 'abc%',另一个是like '%abc',哪个走了索引? 考察B+树索引前缀匹配原则和LIKE查询的索引使用判断技术原理问题排查MySQLSQL第 317 题SQL 小红给小蓝转100块钱,怎么更新数据库 考察数据库事务、原子性与并发控制下的转账操作实现问题拆解技术原理SQL第 318 题深分页(如LIMIT 100000, 20)为何慢?请说明常用优化方案。 考察对深分页性能瓶颈的理解及优化方案设计技术原理方案权衡MySQLSQL第 319 题SQL的执行流程是怎样的?解析器生成的语法树是什么样子的? 考察对SQL执行流程和语法树结构的理解问题拆解技术原理SQL第 320 题请编写一条 SQL 查询,筛选出总分超过 200 分的学生的学号,要求使用聚合函数、GROUP BY 和 HAVING。 考察 SQL 聚合分组与过滤的综合运用编码实现技术原理SQL