
公司真题库2026-07-20
【字节跳动】数据倾斜的场景与解决方案
字节跳动数仓一面真题。数据倾斜在 Map、Shuffle、Join、聚合各阶段的表现不同,解法从加盐打散、两阶段聚合到 map join、分桶表逐个对应。
91学AI·7 阅读
共 4 篇文章

字节跳动数仓一面真题。数据倾斜在 Map、Shuffle、Join、聚合各阶段的表现不同,解法从加盐打散、两阶段聚合到 map join、分桶表逐个对应。

map join 把小表广播到 map 端免 shuffle;skew join 通过倾斜 key 单独拆分、加盐打散或两阶段聚合解决热点,掌握适用条件和参数。

考察数据倾斜的实战处理:从 UI 指标定位倾斜,到加盐打散、两阶段聚合、广播小表、过滤热点 key 等手段的取舍,以及 AQE 自动倾斜优化的边界。

讲清数据倾斜在 keyBy/窗口聚合/Join 场景的表现,以及加盐打散、两阶段聚合、热点 key 单独处理等实战方案的选择逻辑。