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

表结构是(主键,用户id,活动id),有3亿条数据,要求查询时能快速查到某个用户参加的所有活动,怎么分表

迅雷后端开发互联网/IT问题拆解系统设计技术选型

考察说明

考察分库分表策略、查询模式与数据分布设计

回答思路

  1. 明确查询按用户维度,选择按用户id分片
  2. 说明哈希或一致性哈希的均匀性
  3. 考虑数据倾斜与热点用户
  4. 提及跨片查询与扩容问题