订阅更新

专题系列

题库是一题一题的,专题是按顺序读的:把一个方向从头讲到尾,适合系统补课。

从分层、维度建模、拉链表到数据治理和项目表达,把数仓面试题按体系讲一遍。

  1. 1 面试被问数仓分层?这样答才能拿高分
  2. 2 维度建模,星型模型 vs 雪花模型怎么选
  3. 3 缓慢变化维怎么处理
  4. 4 事实表三种类型
  5. 5 宽表设计,什么时候建、建多宽
查看全部 20 篇 →

每天一个主题:架构、时间语义、状态、Checkpoint、反压到实时数仓和项目表达。

  1. 1 Flink架构全景:JobManager、TaskManager到底在干嘛
  2. 2 时间语义与Watermark:实时计算最核心的概念
  3. 3 窗口机制:四种窗口一次讲透
  4. 4 State状态管理:实时计算的记忆力
  5. 5 Checkpoint与容错:任务挂了数据不丢的秘密
查看全部 20 篇 →

123 道经典 SQL 面试题逐题讲解:题意、思路、参考解法、易错点和面试时怎么讲,覆盖窗口函数、连续区间、行转列、留存等高频套路。

  1. 1 两表关联取人员信息:没有地址的人也不能丢
  2. 2 第二高的薪水:没有第二名时怎么返回 NULL
  3. 3 第 N 高的薪水:把排名写进函数里
  4. 4 分数排名:并列之后名次要连续
  5. 5 连续出现三次的数字:LEAD 看后面两行
查看全部 123 篇 →

面试里最难的「介绍一个项目」:STAR 讲法、数仓/实时/调优/迁移项目模板、追问应对。

  1. 1 面试官说"介绍一个你做过的项目"你慌了:STAR法则讲项目
  2. 2 数仓项目怎么讲才不像在背书:数仓项目表达模板
  3. 3 实时项目怎么讲才能展示深度:实时项目表达模板
  4. 4 调优项目怎么讲才有说服力:调优项目表达模板
  5. 5 迁移项目怎么讲才能体现你的价值:迁移项目表达模板
查看全部 13 篇 →