课程目录

1-1 [数仓面试题讲解] 数仓面试之Hive与HBase的区别 (04:18)
1-2 [数仓面试题讲解] 数仓面试之手写拉链表SQL (16:54)
1-3 [数仓面试题讲解] 数仓面试之手写SQL查询连续登录7日的用户 (12:52)
1-4 [数仓面试题讲解] 数仓面试之Hive架构原理 (07:54)
1-5 [数仓面试题讲解] 数仓面试之Hive内外表的区分方法与差异 (13:34)
1-6 [数仓面试题讲解] 数仓面试之Hive的数据模型及应用场景 (03:38)
1-7 [数仓面试题讲解] 数仓面试之kylin与ClickHouse全面比较 (03:49)
1-8 [数仓面试题讲解] 数仓面试之数据倾斜产生原因及处理方式 (08:53)
1-9 [数仓面试题讲解] 数仓面试之统计注册用户留存天数与人数 (13:21)
1-10 [数仓面试题讲解] 数仓面试之数据库的三范式 (02:13)
1-11 [数仓面试题讲解] 数仓面试之维度建模常用模型 (01:30)
1-12 [数仓面试题讲解] 数仓面试之维度建模步骤 (02:59)
1-13 [数仓面试题讲解] 数仓面试之数据集市VS数据仓库 (56)
1-14 [数仓面试题讲解] 数仓面试之Oracle业务数据迁移至数仓 (01:06)
1-15 [数仓面试题讲解] 数仓面试之事实表的概念 (01:01)
1-16 [数仓面试题讲解] 数仓面试之Hive分区VS分桶表 (02:31)
1-17 [数仓面试题讲解] 数仓面试之数仓为什么分层及每层的作用 (05:26)
1-18 [数仓面试题讲解] 数仓面试之数据仓库与数据库区别与联系 (03:40)
1-19 [数仓面试题讲解] 数仓面试之如何构建数据仓库 (01:36)
1-20 [数仓面试题讲解] 数仓面试之数据中台VS数据仓库VS大数据平台 (03:45)
1-21 [数仓面试题讲解] 数仓面试之数仓最重要的作用 (45)
1-22 [数仓面试题讲解] 数仓面试之缓慢变化维度的常用处理方式 (03:31)
1-23 [数仓面试题讲解] 数仓面试之元数据的理解 (03:03)
1-24 [数仓面试题讲解] 数仓面试之如何确定数仓主题域 (01:50)
1-25 [数仓面试题讲解] 数仓面试之如何控制数据质量 (52)
1-26 [数仓面试题讲解] 数仓面试之如何做数据治理 (01:32)
1-27 [数仓面试题讲解] 数仓面试之数仓模型设计思路 (01:13)
1-28 [数仓面试题讲解] 数仓面试之为什么需要数仓建模 (59)
1-29 [数仓面试题讲解] 数仓面试之LOAP与OLTP模型的选择 (01:01)
1-30 [数仓面试题讲解] 数仓面试之事实表的分类 (02:15)
1-31 [数仓面试题讲解] 数仓面试之数仓架构演进 (01:21)
1-32 [数仓面试题讲解] 数仓面试之开源OLAP解决方案 (42)
1-33 [数仓面试题讲解] 数仓面试之离线数仓架构 (53)
1-34 [数仓面试题讲解] 数仓面试之Lambda数仓架构 (01:10)
1-35 [数仓面试题讲解] 数仓面试之Kappa数仓架构 (01:09)
1-36 [数仓面试题讲解] 数仓面试之数仓建模方法 (34)
2-1 [Spark面试讲解] 说说Spark对比Hadoop有哪些优势? (43)
2-2 [Spark面试讲解] reduceByKey和groupbyKey的区别 (01:46)
2-3 [Spark面试讲解] Spark RDD数据容错 (01:54)
2-4 [Spark面试讲解] Spark 中的RDD是什么?有哪些特性? (01:50)
2-5 [Spark面试讲解] 概述一下Spark中的常用算子区别? (01:19)
2-6 [Spark面试讲解] 谈谈Spark中的宽依赖与窄依赖 (02:05)
2-7 [Spark面试讲解] Transformation与Action算子有什么区别 (01:17)
2-8 [Spark面试讲解] 哪些Spark算子会有shuffle过程? (40)
2-9 [Spark面试讲解] 谈一谈Spark Scheduler的理解? (02:04)
2-10 [Spark面试讲解] Spark中cache与persist的区别与联系? (01:01)
2-11 [Spark面试讲解] 讲一下Spark Stage是如何划分的? (01:15)
2-12 [Spark面试讲解] RDD的“弹性”体现在哪?有哪些缺点? (01:53)
2-13 [Spark面试讲解] Spark RDD分区与数据块有啥联系? (59)
2-14 [Spark面试讲解] Spark RDD持久化方式? (57)
2-15 [Spark面试讲解] Spark RDD持久化存储级别有哪些? (01:12)
2-16 [Spark面试讲解] memory_only持久化存储不下会怎么样? (49)
2-17 [Spark面试讲解] Spark groupbykey和reducebyke (01:25)
2-18 [Spark面试讲解] Spark cache一定能提升计算性能么? (47)
2-19 [Spark面试讲解] Spark 为什么要对数据进行序列化,有哪些优缺点 (40)
2-20 [Spark面试讲解] Spark为什么要持久化,一般什么场景下要进行persist (01:41)
2-21 [Spark面试讲解] Spark的rdd有几种操作类型? (34)
2-22 [Spark面试讲解] Spark的数据本地性有哪几种? (01:00)
2-23 [Spark面试讲解] Spark并行度怎么设置比较合适? (41)
2-24 [Spark面试讲解] 对于Spark中的数据倾斜如何解决 (01:24)
2-25 [Spark面试讲解] Spark有哪些聚合类的算子?我们应该尽量避免什么类型 (51)
2-26 [Spark面试讲解] Spark 数据本地性是在哪个环节确定的? (48)
2-27 [Spark面试讲解] 说说Spark的特点,相对于MR来说? (02:05)
2-28 [Spark面试讲解] groupByKey和reduceByKey属于转换还是行动 (48)
2-29 [Spark面试讲解] 手写一个Spark程序统计单词词频 (01:14)
2-30 [Spark面试讲解] Spark SQL执行 一定比 Hive 快吗? (02:05)
2-31 [Spark面试讲解] Spark 有几种部署模式? (46)
2-32 [Spark面试讲解] Spark Streaming如何调优? (54)