金融行业面试题 · 技术原理 · SQL
金融行业相关面试题,按题目行业基础数据聚合。
共 8448 道真题 · 当前筛选命中 132 道 · 更新 2026-08-05
筛选题目已选:技术原理 · SQL
考察点
技术栈
第 61 题如果有一个学生表student,有四个字段,student,score,age,class,求每个班age大于18的人数sql语句怎么写? 考察分组聚合SQL与条件过滤的基本掌握第 62 题如何防止SQL注入? 考察对SQL注入原理及防护手段的理解第 63 题编写SQL语句,从学生成绩表中返回成绩最后30名。 考察SQL排序、截取及可能的并列处理能力第 64 题请列举SQL中常用的条件判断关键字并说明各自用途。 考察SQL条件判断关键字的掌握程度第 65 题左右内外连接的区别是什么? 考察对SQL连接类型语义及使用场景的理解第 66 题请描述数据库中一条SQL语句从提交到返回结果的完整执行过程。 考察对数据库执行引擎关键环节的理解与表达能力第 67 题MyBatis的#与&的区别? 考察对MyBatis参数占位符的预编译与拼接差异理解第 68 题慢SQL如何优化? 考察对SQL性能瓶颈的定位能力和优化手段的系统性第 69 题在实际开发中,使用 MyBatis 操作数据库时,从写法和流程思路上需要注意哪些问题? 考察 MyBatis 操作数据库的流程理解与开发实践中的常见问题第 70 题请举例说明开窗函数的用法及其与普通聚合函数的区别。 考察对开窗函数语法、执行逻辑及使用场景的理解第 71 题你听说过在SQL语句后加for update吗? 考察对数据库行级锁、悲观锁及并发控制机制的理解第 72 题请手写一个数据库分页查询 SQL,并说明在不同数据库中的实现差异。 考察分页查询的SQL编写能力及数据库差异理解第 73 题假设有课程表和成绩表,课程表包含语文、数学、英语三个科目,而成绩表中只有部分科目(例如只有语文)的成绩记录,请编写SQL查询缺少成绩的科目,即要找出课程表中没有对应成绩记录的科目。 考察SQL表连接与NULL过滤、排除逻辑的实现第 74 题如果查询变成 SELECT * FROM xxx WHERE a = 1 OR b = 1,应该如何建索引? 考察 OR 条件下索引合并与替代方案的理解第 75 题请介绍SQL优化的常用方法。 考察对SQL性能优化方法和数据库原理的理解第 76 题定位到一条慢SQL,怎么分析,怎么优化? 考察慢SQL的定位分析能力、优化思路与工具使用第 77 题请解释数据操纵语言(DML)在SQL中的作用,并列举常用的DML命令。 考察对DML概念和常用命令的掌握第 78 题SQL优化可以从哪几方面进行? 考察对SQL性能优化维度的系统理解与工程实践能力第 79 题索引在什么情况下会失效?请列举常见场景。 考察对索引失效原理的理解和应用能力第 80 题请简述SQL的基本语法结构,并举例说明常用的增删改查语句。 考察对SQL基础语法和常用操作的掌握程度