作业帮面试题 · 问题排查 · SQL
作业帮相关面试题,按最终去重题目聚合。
共 1635 道真题 · 当前筛选命中 5 道 · 更新 2026-08-05
筛选题目已选:问题排查 · SQL
考察点
技术栈
第 1 题对于条件为a=?且b=?且c=?的查询,它是否会走(a, c, b)索引?如何判断查询是否实际使用了索引? 考察索引列顺序对查询的影响,以及使用EXPLAIN分析执行计划的能力第 2 题请说明慢SQL出现的原因,以及解决慢SQL的一般排查思路和优化手段。 考察对慢SQL成因的识别和系统性排查优化能力第 3 题请解释 SQL 中 EXPLAIN 的作用与主要用法。 考察对 SQL 执行计划的理解与查询优化能力第 4 题请解释隐式类型转换是如何导致索引失效的,并举例说明。 考察对隐式类型转换导致索引失效的机制理解第 5 题有一张包含自增主键id、name、create_time等字段的大表,数据量约10亿行,且未建立任何索引。若要查询最近一周的数据量,你会如何编写SQL?面试官指出你的方案没有利用索引,请说明你如何重新设计查询与索引。 考察海量数据下时间范围查询的索引优化与执行计划分析