同程旅行面试题 · SQL
同程旅行相关面试题,按最终去重题目聚合。
共 892 道真题 · 当前筛选命中 19 道 · 更新 2026-08-05
筛选题目已选:SQL
考察点
技术栈
第 1 题需要参数拼接生成 order by 子句时,该如何防止 SQL 注入? 考察对 order by 场景 SQL 注入风险的理解及安全防护方法第 2 题是否遇到过SQL调优相关场景? 考察SQL调优实践经验与问题解决能力第 3 题慢SQL是如何导致JVM内存升高的?请说明其机制。 考察数据库慢查询与Java内存之间关联的理解第 4 题请谈谈你对 SQL 的了解程度和使用经验。 考察候选人对 SQL 的基础掌握程度与实际应用能力第 5 题如何防止SQL注入攻击? 考察对SQL注入原理的理解及安全编码与防御措施第 6 题请详细介绍什么是SQL注入,以及如何有效预防SQL注入攻击。 考察对SQL注入原理的理解及实际防护能力第 7 题如何防止SQL注入? 考察对SQL注入原理及防护手段的理解第 8 题什么是SQL注入?如何防范SQL注入? 考察对SQL注入原理的理解及安全编码能力第 9 题有两张表:表a包含学号和姓名,表b包含学号、数学成绩和语文成绩。如何查询数学成绩与语文成绩之和大于180分的学生姓名? 考察SQL多表关联查询与条件过滤第 10 题讲讲SQL优化? 考察候选人SQL优化经验与知识深度第 11 题数据精确性在数据条数多的情况下如何去对照数据库验证,如果有复杂SQL逻辑如何处理? 考察大数据量下数据验证方法、复杂SQL逻辑的拆分与验证策略第 12 题一张表有字段班级、学生名字、成绩,用一条SQL写出每个班级的前三名。 考察窗口函数或子查询实现分组Top-N的SQL能力第 13 题请说明在编写 SQL 查询时,WHERE 条件、ORDER BY 和 LIMIT 子句各自的作用,以及它们通常的执行顺序。 考察对 SQL 查询基础子句作用与执行顺序的理解第 14 题请说明什么是SQL注入,它产生的原因以及如何防范? 考察对SQL注入原理、成因与防护措施的理解第 15 题数据库操作,给出职工表(包含部门、姓名、工资字段),如何进行分组查询,找出每个部门工资前3的员工? 考察SQL窗口函数或分组内排序的查询能力第 16 题请解释什么是SQL注入攻击,并说明如何防护。 考察对SQL注入原理的理解及常见防护措施第 17 题请详细说明SQL优化的常见细节和具体优化方案。 考察SQL性能优化的系统性思路和实际手段第 18 题请说明常见的 SQL 表连接方式有哪些,并讨论不同连接方式下的性能特点及实际使用中的选择原则。 考察对 SQL 连接类型的理解、性能影响因素和工程实践中的选型判断第 19 题什么是SQL注入?请举例说明并谈谈如何防止。 考察对SQL注入原理、典型攻击样例及防御手段的理解