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

在四张表做整体group by并去重的场景中,如何在不合并成大表的前提下完成聚合与去重?

淘宝闪购后端开发消费品/零售问题拆解系统设计方案权衡

考察说明

考察分布式或分库分表场景下的聚合去重设计

回答思路

  1. 说明分治聚合的思路,先各表或各分片内聚合
  2. 描述跨表或跨分片的全局去重方法(如hash分区)
  3. 讨论中间结果合并时的去重键设计
  4. 给出避免全量合并的替代方案