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

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

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

筛选题目已选:技术原理 · SQL
第 201 题在 SQL 的 like 模糊查询中,百分号(%)和下划线(_)有什么区别? 考察对 SQL 通配符语义的理解与使用技术原理SQL第 202 题请解释 left join 与 right join 的区别,并说明各自适用的场景。 考察对 SQL 连接类型语义的理解及应用能力技术原理方案权衡SQL第 203 题一个表有姓名、部门、薪资字段,如何写出查询平均薪资大于5000的部门的SQL? 考察SQL聚合查询、分组过滤及HAVING子句的使用编码实现技术原理SQL第 204 题SQL中几种删除方式的区别是什么? 考察对DELETE、TRUNCATE、DROP等删除操作在功能、性能和事务语义上的理解技术原理方案权衡SQL第 205 题count(1)、count(*) 和 count(字段) 有什么区别? 考察对 SQL 聚合函数 count 不同用法的语义、性能与空值处理的理解技术原理技术选型SQL第 206 题请介绍一下 SQL 中常见的 join 类型及其区别。 考察对 SQL 连接类型及其语义差异的理解技术原理SQL第 207 题请说明如何结合SQL和Python对用户观看时长数据进行挖掘,以发现内容偏好模式。 考察数据处理、统计分析及业务分析的综合能力数据驱动问题拆解技术原理PythonSQL第 208 题如何实现一个 SQL 语法解析器?你会采用怎样的词法和语法分析流程? 考察对编译原理基础与 SQL 解析实现方法的理解问题拆解技术原理SQL第 209 题如何防止SQL注入? 考察对SQL注入原理及防护手段的理解风险判断安全意识技术原理SQL第 210 题请设计一个包含学生表和选课表的场景,并写出一条SQL查询选出所有选修了'数据库'课程的学生姓名。 考察连表查询的SQL编写能力及对表结构设计的理解编码实现技术原理MySQLSQL第 211 题要为一张表的 type 字段和创建时间字段添加索引,有哪些可行的索引方式?如果 type 字段的重复值比较多,又该怎么处理? 考察复合索引设计、字段选择性对索引效率的影响及优化策略性能优化技术原理方案权衡SQL第 212 题怎么解决SQL注入,MyBatis中$和#的区别是什么?表名和limit应该用哪种? 考察SQL注入防护意识及MyBatis参数占位符的正确使用安全意识技术原理MyBatisSQL第 213 题什么是覆盖索引?它为什么能加快查询?使用覆盖索引有哪些注意点? 考察对覆盖索引原理、收益和局限的理解技术原理方案权衡MySQLSQL第 214 题什么是SQL注入?如何避免? 考察对SQL注入原理的理解和防御措施风险判断安全意识技术原理SQL第 215 题数据库不同连接方式的区别是什么? 考察对数据库连接类型及其使用场景的理解技术原理方案权衡SQL第 216 题排名连续怎么做? 考察对 SQL 连续排名实现的掌握与场景区分编码实现技术原理SQL第 217 题编写SQL时候怎么能够查询快? 考察SQL查询优化意识与执行计划理解性能优化技术原理问题排查SQL第 218 题请举例说明如何优化一个慢SQL查询,并具体描述你采取的优化步骤和分析方法。 考察SQL性能优化方法、执行计划分析能力和实际问题解决思路性能优化技术原理问题排查SQL第 219 题在设计索引时,有哪些常见原因会导致SQL查询无法命中索引? 考察对索引失效场景的系统性理解问题拆解技术原理SQL第 220 题请描述一条插入SQL语句从客户端发起到最终落盘的整体执行流程。 考察对SQL执行链路、存储引擎和事务日志的理解问题拆解技术原理InnoDBSQL