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

一张表包含 id 和 name 两列,若要分别支持按姓氏和按完整姓名快速查询,你会如何设计索引?请说明思路。

滴滴后端开发技术原理技术选型方案权衡

考察说明

考察索引设计与前缀匹配查询优化

回答思路

  1. 明确指出按姓氏查询通常需要前缀匹配或新增冗余字段
  2. 说明普通 B+ 树索引对中缀或前缀查询的局限
  3. 给出将姓氏单独存储为索引列或使用前缀索引的方案
  4. 比较不同方案的存储成本与查询效率
  5. 考虑数据量增长后的扩展性
本题已收录答题指导

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

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