招商银行面试题 · 技术原理 · SQL

招商银行相关面试题,按最终去重题目聚合。

共 795 道真题 · 当前筛选命中 20 道 · 更新 2026-08-05

筛选题目已选:技术原理 · SQL
第 1 题请编写一条 MySQL 查询语句,筛选出成绩总分排名前 80 的学生。 考察 SQL 聚合、排序与排名筛选能力,重点是 LIMIT 与聚合函数的搭配编码实现技术原理MySQLSQL第 2 题请解释 SQL 中 GROUP BY 与 HAVING 的使用注意事项,并举例说明。 考察对分组查询语义、条件过滤时机与聚合函数使用的理解数据驱动技术原理SQL第 3 题请说明数据库事务的隔离级别有哪些? 考察对数据库事务隔离级别概念与特性的掌握技术原理方案权衡SQL第 4 题请手写一条SQL查询,实现从订单表中统计每月订单总额,并按月份降序排列。 考察SQL基础语法、聚合函数、分组与排序能力编码实现技术原理SQL第 5 题DELETE和TRUNCATE以及DROP这三者之间的区别是什么? 考察对SQL数据操作与数据定义语句语义及实际影响的掌握技术原理方案权衡SQL第 6 题你使用过表连接吗?有哪些常用的表连接方式? 考察SQL表连接的基本概念与常见类型掌握业务理解技术原理SQL第 7 题请设计一个打卡记录表,并编写SQL查询出每位用户最近的打卡时间。 考察SQL基础查询能力与表设计合理性编码实现技术原理SQL第 8 题SQL索引应该建立在哪些字段上?请说明规则并举例。 考察对索引选择原则的理解及其场景适配风险判断技术原理方案权衡SQL第 9 题如何创建视图? 考察对数据库视图基本概念和创建语法的掌握问题拆解技术原理SQL第 10 题请手写一道基于链表的 Python 编程题,并同时编写一个对应的 SQL 查询题,分别说明题目要求和预期解法。 考察候选人对链表数据结构的理解、Python 编码能力以及 SQL 查询设计能力编码实现问题拆解技术原理PythonSQL第 11 题请编写一条 SQL 语句,从表 A 中找出业务字段 b 出现重复的所有记录。 考察 SQL 分组聚合与筛选重复记录的编写能力编码实现技术原理SQL第 12 题union和union all的区别是什么? 考察数据库SQL中集合操作的语义理解与性能意识性能优化技术原理方案权衡SQL第 13 题SQL慢查询怎么调优,要求按步骤说明可行方案。 考察SQL调优的系统性步骤与可行方案性能优化问题拆解技术原理SQL第 14 题如何优化慢查询语句?请结合常见原因说明优化思路。 考察对SQL性能瓶颈的识别与优化能力性能优化技术原理问题排查SQL第 15 题编写一条SQL查询,从学生表中找出年龄第二小的学生记录。 考察SQL窗口函数、排序去重与边界条件处理能力编码实现问题拆解技术原理SQL第 16 题请手写一条SQL,使用GROUP BY和HAVING进行分组聚合查询,并讲解你的实现思路。 考察SQL分组聚合语法掌握程度及思路表达能力编码实现问题拆解技术原理SQL第 17 题MyBatis中#{}和${}有什么区别? 考察MyBatis参数绑定与SQL注入风险的理解风险判断安全意识技术原理MyBatisSQL第 18 题SQL 左连接和右连接的区别是什么? 考察 SQL 连接类型的基础理解和实际应用能力技术原理SQL第 19 题请列举常见的网络攻击类型,并针对其中一种说明防御或缓解方案。 考察对网络安全威胁的广度认知与防御思路安全意识技术原理问题排查SQL第 20 题给定一条具体SQL查询语句,请分析可以从哪些角度进行优化,并说明如何建立合适的索引。 考察SQL性能分析、索引设计与优化思路性能优化问题拆解技术原理SQL