后端岗位面试题更新 2026-08-05

情景题:已针对三种查询建立了三个索引,新增SQL语句后是否还要建立更多索引?如何判断需要建立索引的场景?

蚂蚁集团后端开发互联网/IT技术原理方案权衡问题排查SQL

考察说明

考察索引设计的原则、代价评估和查询场景分析能力

回答思路

  1. 说明判断是否建立索引的核心依据:查询频率、数据量、查询选择性
  2. 分析索引的维护代价:写入性能、存储空间、更新成本
  3. 讨论索引覆盖查询、最左前缀原则和避免冗余索引
  4. 给出实际判断流程:先分析执行计划、现有索引,再决定是否新增
本题已收录答题指导

本题附完整参考答案与评分标准

登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。