招商银行·招银网络科技面试题 · SQL

招商银行·招银网络科技相关面试题,按最终去重题目聚合。

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

筛选题目已选:SQL
第 1 题请详细说一说开窗函数,比如 sum() over() 的用法。 考察窗口函数的语法、执行逻辑与典型应用场景编码实现技术原理SQL第 2 题SQL 查询慢,一般如何定位和优化? 考察对慢 SQL 的分析方法、优化思路及基础执行计划的掌握性能优化技术原理问题排查SQL第 3 题在哪些典型使用场景下,SQL 查询会导致已建立的索引失效? 考察对索引失效场景的理解及优化能力性能优化技术原理问题排查SQL第 4 题写出SQL查询,从学生成绩表(科目、学生、分数)中选出每个科目最高分的学生。 考察SQL分组聚合与窗口函数的应用能力编码实现技术原理SQL第 5 题请说明在数据库中添加索引的常见方法及适用场景。 考察对数据库索引创建方式及其适用场景的理解技术原理技术选型SQL第 6 题请举例说明开窗函数的用法及其与普通聚合函数的区别。 考察对开窗函数语法、执行逻辑及使用场景的理解编码实现技术原理SQL第 7 题请给出几个SQL查询语句,并分析在相同数据与索引条件下哪个查询速度最快。 考察对SQL执行计划、索引利用和查询优化的理解性能优化技术原理方案权衡SQL第 8 题请解释数据操纵语言(DML)在SQL中的作用,并列举常用的DML命令。 考察对DML概念和常用命令的掌握问题拆解技术原理SQL第 9 题说说之前项目里怎么用Java处理的SQL语句? 考察Java访问数据库的实践、SQL处理与性能优化能力性能优化风险判断技术原理JavaSQL第 10 题请描述数据库中一条SQL语句从提交到返回结果的完整执行过程。 考察对数据库执行引擎关键环节的理解与表达能力沟通表达问题拆解技术原理SQL第 11 题如何查看 SQL 执行计划? 考察对数据库执行计划查看方法的掌握程度技术原理问题排查SQL第 12 题请编写SQL实现两张表的JOIN连接,并说明不同JOIN类型的区别。 考察SQL表连接语法熟练度与概念区分能力编码实现技术原理SQL第 13 题慢SQL如何优化? 考察对SQL性能瓶颈的定位能力和优化手段的系统性性能优化技术原理问题排查SQL第 14 题请手写一个数据库分页查询 SQL,并说明在不同数据库中的实现差异。 考察分页查询的SQL编写能力及数据库差异理解编码实现技术原理SQL第 15 题给定学生成绩表,请编写 SQL 查询,统计每个学生的总成绩,并按总成绩降序排序。 考察 SQL 分组聚合与排序的基本能力编码实现技术原理SQL第 16 题给定一张成绩表,包含学生ID、课程ID和分数三个字段。请写出SQL:1)计算每个学生的总分;2)找出至少有三门课程分数达到90分的学生。 考察SQL聚合查询与HAVING筛选的综合运用编码实现问题拆解SQL第 17 题能不能选出某科目成绩最高分的学生学号? 考察数据库查询中按组或条件取极值记录的实现能力编码实现技术原理SQL第 18 题请设计一张用于存储银行总行、分行等层级机构的表,机构之间存在父子关系。需要支持两种查询:一次查出某个机构的直接子机构,以及一次查出某个机构的全部后代机构。请说明表结构设计与查询实现。 考察树形层级数据的建模能力与递归查询实现问题拆解系统设计技术选型MySQLPostgreSQLSQL第 19 题如何防止SQL注入? 考察对SQL注入原理及防护手段的理解风险判断安全意识技术原理SQL第 20 题给定表 scores(字段姓名、课程、成绩),请编写 SQL 统计每名学生的总成绩,并按总分降序排序。 考察 SQL 分组聚合与排序的基础语法编码实现技术原理SQL