后端岗位面试题 · 技术原理 · SQL

题库中标记为“后端”的结构化面试题。

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

筛选题目已选:技术原理 · SQL
第 321 题请介绍 SQL 中常见的多表关联类型,包括 semi join,并说明各自的适用场景。 考察 SQL 多表关联类型及其适用场景的理解问题拆解技术原理SQL第 322 题请编写一条SQL,通过JOIN连接两张表并按某字段分组,查询每组的相关汇总结果。 考察SQL中JOIN与GROUP BY组合使用的理解与实操能力编码实现技术原理SQL第 323 题join慢怎么办? 考察对SQLjoin性能问题分析与优化策略性能优化技术原理问题排查SQL第 324 题请现场编写一个 SQL 查询,计算用户的最大连续流失天数(即用户连续没有活跃行为的天数最大值)。 考察 SQL 编写能力、对时间序列数据的处理逻辑以及问题拆解能力编码实现问题拆解技术原理SQL第 325 题请解释数据库中主键和外键的定义及作用。 考察数据库基础概念的理解与表述准确性业务理解技术原理SQL第 326 题如何判断一张数据库表的数据量已经达到性能瓶颈?除了使用 EXPLAIN 查看执行计划,还有哪些评估方法和优化方向? 考察数据库性能瓶颈的识别方法、工具使用及优化思路性能优化技术原理问题排查SQL第 327 题什么是SQL注入漏洞?有哪些常见的防范措施? 考察对SQL注入原理的理解及安全防护实践安全意识技术原理SQL第 328 题请手写一个数据库分页查询 SQL,并说明在不同数据库中的实现差异。 考察分页查询的SQL编写能力及数据库差异理解编码实现技术原理SQL第 329 题有一张主表与多张子表,子表通过外键关联主表,构成一对多关系。请编写 SQL 查询每个主表记录在子表中最近新增的若干条记录。 考察一对多关系中取每组最新 N 条记录的 SQL 实现能力编码实现问题拆解技术原理SQL第 330 题请解释数据库中左右模糊查询的区别。 考察对SQL模糊查询语法和语义差异的理解性能优化技术原理SQL第 331 题如何查看一条 SQL 语句的执行计划? 考察对数据库执行计划查看工具和基本解读方法的掌握技术原理问题排查MySQLOracle DatabaseSQL第 332 题请谈谈在使用 SQL 索引时有哪些注意事项? 考察对索引设计原则、使用场景与常见误区的理解性能优化技术原理方案权衡SQL第 333 题简历上提到学过数据库原理,请问你对SQL语句熟悉吗? 考察SQL技能掌握程度与简历内容真实性自我认知技术原理SQL第 334 题内连接和左外连接有什么区别?各自有什么应用?请举一个具体的使用场景。 考察对SQL连接类型语义的理解及实际应用能力业务理解技术原理方案权衡SQL第 335 题请将一张一行包含用户ID和12个月消费额(共13列)的表,转换为长格式表:每行包括用户ID、月份和消费额三个字段,共12行。请描述转换步骤或写出SQL。 考察数据表结构转换(宽表转长表)的理解与实现能力编码实现问题拆解技术原理SQL第 336 题怎么实现分页,SQL里怎么写? 考察分页查询的SQL写法和常见数据库差异编码实现技术原理SQL第 337 题有哪些聚合函数呢? 考察对常用聚合函数及其使用场景的掌握程度技术原理SQL第 338 题请介绍 SQL 中 JOIN 的种类以及各自的使用场景。 考察对 SQL JOIN 类型的掌握及应用场景理解技术原理SQL第 339 题请系统性地说明 SQL 调优的常见方法和步骤。 考察对 SQL 性能优化的整体思路、分析工具和具体优化手段性能优化问题拆解技术原理SQL第 340 题SQL实现连续登录 考察SQL窗口函数与连续性问题建模能力编码实现问题拆解技术原理SQL