后端岗位面试题更新 2026-08-05
一张表包含 id 和 name 两列,若要分别支持按姓氏和按完整姓名快速查询,你会如何设计索引?请说明思路。
滴滴后端开发技术原理技术选型方案权衡
回答思路
- 明确指出按姓氏查询通常需要前缀匹配或新增冗余字段
- 说明普通 B+ 树索引对中缀或前缀查询的局限
- 给出将姓氏单独存储为索引列或使用前缀索引的方案
- 比较不同方案的存储成本与查询效率
- 考虑数据量增长后的扩展性
本题附完整参考答案与评分标准
登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。