卓望公司面试题 · SQL

卓望公司相关面试题,按最终去重题目聚合。

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

筛选题目已选:SQL
第 1 题请说明数据库多表连接的常见方式及其适用场景 考察对SQL多表连接类型及语义差异的理解问题拆解技术原理SQL第 2 题不使用字符串拼接 SQL 语句就能完全防止 SQL 注入吗? 考察对参数化查询局限性与动态 SQL 场景的理解风险判断技术原理SQL第 3 题请解释 SQL 注入的原理,并说明如何防范。 考察对注入型安全漏洞的原理掌握和防御实践安全意识技术原理SQL第 4 题数据库 join 的方式中,left join 和 inner join 的区别是什么? 考察对 SQL 连接语义的理解和实际应用能力业务理解技术原理SQL第 5 题请解释 SQL 中 inner join、left join 和 right join 的区别。 考察对 SQL 连接类型语义和结果集范围的理解技术原理SQL第 6 题怎么解决SQL注入,MyBatis中$和#的区别是什么?表名和limit应该用哪种? 考察SQL注入防护意识及MyBatis参数占位符的正确使用安全意识技术原理MyBatisSQL第 7 题drop和delete的区别 考察SQL中drop与delete的语义差异及使用场景技术原理技术选型SQL第 8 题连接、inner join、左右连接的区别是什么? 考察 SQL 多表连接的类型差异与结果集理解业务理解技术原理SQL第 9 题在数据库操作中,SELECT ... FOR UPDATE 加的是什么锁?什么情况下会导致死锁? 考察对数据库行锁机制及死锁成因的理解风险判断技术原理MySQLSQL第 10 题请分别说明SQL中实现增删改查(INSERT、DELETE、UPDATE、SELECT)的基本语法,并各举一个简单示例。 考察对SQL四种基本操作语法的掌握程度编码实现技术原理SQL第 11 题怎么去避免 SQL 注入? 考察对 SQL 注入原理、防御措施及参数化查询的理解安全意识技术原理SQL第 12 题SQL手撕:一个班级学生表,三个科目,给我返回每个人总分情况? 考察SQL聚合查询、分组和别名使用能力编码实现技术原理SQL第 13 题讲讲SQL优化? 考察候选人SQL优化经验与知识深度性能优化技术原理问题排查SQL第 14 题如何避免SQL注入攻击? 考察对SQL注入原理、防御手段和最佳实践的掌握安全意识技术原理方案权衡SQL第 15 题请编写一条 SQL 查询,计算班上每位学生的各科总分。 考察多表关联与分组聚合的 SQL 编写能力编码实现技术原理SQL第 16 题MyBatis 动态 SQL 能避免 SQL 注入吗? 考察对 MyBatis 中 #{} 与 ${} 区别及动态 SQL 风险的认识技术原理方案权衡问题排查MyBatisSQL第 17 题如何查看一条SQL语句的执行计划?请说明常用方法。 考察对SQL执行计划查看手段的掌握及其适用场景技术原理问题排查SQL第 18 题SQL慢查询阈值设为3s,等待时间1s,执行时间2s,慢查询日志可以检测到吗? 考察对慢查询日志判定机制和阈值的理解技术原理SQL第 19 题MyBatis中#{}和${}有什么区别? 考察MyBatis参数绑定与SQL注入风险的理解风险判断安全意识技术原理MyBatisSQL第 20 题在 SQL 查询中,使用 LIKE 进行模糊匹配时,通配符 % 放在哪个位置会导致索引失效?请解释原因。 考察对 LIKE 查询索引使用规则及最左前缀原则的理解技术原理问题排查SQL