恒生电子股份有限公司面试题 · 技术原理 · SQL

恒生电子股份有限公司相关面试题,按最终去重题目聚合。

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

筛选题目已选:技术原理 · SQL
第 1 题请写出向已有数据库表添加一个新字段的 SQL 语句。 考察对 ALTER TABLE 语法及字段约束的掌握编码实现技术原理SQL第 2 题请介绍 SQL 事务的基本概念和日常使用场景,并重点说明 @Transactional 注解在哪些情况下会失效。 考察事务原理、应用实践与注解失效边界风险判断技术原理问题排查Spring FrameworkSQL第 3 题SQL索引的底层结构是如何组织的?为什么这样实现? 考察对索引底层数据结构的理解及设计动机问题拆解技术原理SQL第 4 题请说明数据库中的 DELETE、DROP 和 TRUNCATE 命令的区别,并解释在什么情况下数据可以恢复,以及有哪些删除命令支持指定恢复。 考察对数据库删除操作语义、存储原理及恢复机制的理解风险判断技术原理SQL第 5 题请写出在数据库表中为某个字段创建唯一索引的命令,并说明使用唯一索引时需注意的事项。 考察唯一索引的SQL语法与使用边界编码实现技术原理SQL第 6 题请说明删除数据库表数据的常用 SQL 命令,并解释各自的使用场景和区别。 考察对数据库数据删除命令的掌握和场景区分能力技术原理方案权衡SQL第 7 题有哪些常用的SQL语句,如何实现分页功能? 考察SQL基础语法掌握程度与分页查询的实现能力编码实现技术原理SQL第 8 题count(*)、count(1)、count(列名)之间有什么区别?性能有什么差异? 考察对 SQL 聚合函数语义和数据库引擎优化的理解问题拆解技术原理SQL第 9 题请分享你在实际项目中遇到的一个典型 SQL 性能问题,并说明你是如何分析和调优的。 考察候选人 SQL 性能分析、优化方法及根因定位能力结果导向技术原理问题排查SQL第 10 题在数据库中添加一个新的列需要怎么写SQL语句? 考察对SQL中ALTER TABLE语句的掌握程度技术原理SQL第 11 题技术方面需要掌握哪些内容(Linux 和 SQL)? 考察候选人对 Linux 和 SQL 基础知识的掌握范围自我认知技术原理技术选型LinuxSQL第 12 题请解释数据库中 limit 关键字在分页查询中的作用,并说明如何实现高效分页。 考察对 SQL 分页原理与性能优化的理解性能优化技术原理SQL第 13 题请解释SQL中表连接不同方式的区别,并举例说明左连接(LEFT JOIN)的用法。 考察对SQL连接类型(INNER、LEFT、RIGHT、FULL)语义的理解及实际应用能力问题拆解技术原理SQL第 14 题SQL 中 for update 在什么情况下会锁全表? 考察对数据库锁机制、索引与行锁范围的理解风险判断技术原理问题排查SQL第 15 题请解释 SQL 中的左连接(LEFT JOIN)和右连接(RIGHT JOIN)的区别。 考察对 SQL 连接类型的理解与表达能力沟通表达技术原理SQL第 16 题如果有一条SQL执行很慢,你会从哪些方向去排查? 考察SQL性能问题的系统排查思路和数据库调优能力技术原理问题排查SQL第 17 题假设有课程表和成绩表,课程表包含语文、数学、英语三个科目,而成绩表中只有部分科目(例如只有语文)的成绩记录,请编写SQL查询缺少成绩的科目,即要找出课程表中没有对应成绩记录的科目。 考察SQL表连接与NULL过滤、排除逻辑的实现编码实现技术原理SQL第 18 题有写过比较复杂一点的SQL吗?讲讲你处理过的场景和思路。 考察SQL复杂查询的实际经验与问题拆解能力问题拆解项目复盘技术原理SQL第 19 题SQL优化可以从哪几方面进行? 考察对SQL性能优化维度的系统理解与工程实践能力性能优化技术原理方案权衡SQL第 20 题请写出为表中某一列添加索引的 SQL 语句,并说明应注意的事项。 考察 SQL 索引的创建语法及对查询性能的影响编码实现性能优化技术原理SQL