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

实时指标计算中,你通常使用哪种时间记录方式?如果针对同一份埋点日志需要支持多种时间维度(如秒、分钟、小时)的统计分析,你会如何设计埋点表结构和实现方案?

小红书后端开发专业服务系统设计技术原理方案权衡Apache Flink

考察说明

考察实时指标的时间建模、埋点表设计及多维度聚合能力

回答思路

  1. 明确选择时间字段类型(如事件时间、处理时间)及原因
  2. 说明如何存储原始时间戳以支持多维度下钻
  3. 描述分区、分桶或列式存储等优化手段
  4. 阐述实现多时间维度统计的聚合流程(如窗口计算、预聚合)
  5. 对比不同方案的查询性能和实时性权衡