1.业务层面

  1. ODS层采用什么压缩方式和存储格式?
    压缩采用Snappy,存储采用orc,压缩比是100g数据压缩完10g左右。

2. DWD层做了哪些事?

数据清洗
空值去除
过滤核心字段无意义的数据,比如订单表中订单id为null,支付表中支付id为空
对手机号、身份证号等敏感数据脱敏
对业务数据传过来的表进行维度退化和降维。
将用户行为宽表和业务表进行数据一致性处理
清洗的手段
Sql、mr、rdd、kettle、Python(项目中采用sql进行清除)

3. DWS层做了哪些事?

DWS层有3-5张宽表(处理100-200个指标 70%以上的需求)
具体宽表名称:用户行为宽表,用户购买商品明细行为宽表,商品宽表,购物车宽表,物流宽表、登录注册、售后等。

哪个宽表最宽?大概有多少个字段? 最宽的是用户行为宽表。大概有60-100个字段

1. 在处理大数据过程中,如何保证得到期望值

保证在数据采集的时候不丢失数据,这个尤为重要,如果在数据采集的时候就已经不准确,后面很难达到期望值

在数据处理的时候不丢失数据,例如sparkstreaming处理kafka数据的时候,要保证数据不丢失,这个尤为重要

前两步中,如果无法保证数据的完整性,那么就要通过离线计算进行数据的校对,这样才能保证我们能够得到期望值

2. 你感觉数仓建设中最重要的是什么

数仓建设中,最重要的是数据准确性,数据的真正价值在于数据驱动决策,通过数据指导运营,在一个不准确的数据驱动下,得到的一定是错误的数据分析,影响的是公司的业务发展决策,最终导致公司的策略调控失败。

3. 数据仓库建模怎么做的

数仓建设中最常用模型–Kimball维度建模详解(opens new window)

4. 数据质量怎么监控

单表数据量监控

一张表的记录数在一个已知的范围内,或者上下浮动不会超过某个阈值

SQL结果:var 数据量 = select count(*)from 表 where 时间等过滤条件

报警触发条件设置:如果数据量不在[数值下限, 数值上限], 则触发报警

同比增加:如果((本周的数据量 -上周的数据量)/上周的数据量*100)不在 [比例下线,比例上限],则触发报警

环比增加:如果((今天的数据量 - 昨天的数据量)/昨天的数据量*100)不在 [比例下线,比例上限],则触发报警

报警触发条件设置一定要有。如果没有配置的阈值,不能做监控 日活、周活、月活、留存(日周月)、转化率(日、周、月)GMV(日、周、月) 复购率(日周月)

单表空值检测

某个字段为空的记录数在一个范围内,或者占总量的百分比在某个阈值范围内

目标字段:选择要监控的字段,不能选“无”

SQL结果:var 异常数据量 = select count(*) from 表 where 目标字段 is null

单次检测:如果(异常数据量)不在[数值下限, 数值上限],则触发报警

单表重复值检测

一个或多个字段是否满足某些规则

目标字段:第一步先正常统计条数;select count(*) form 表;

第二步,去重统计;select count(*) from 表 group by 某个字段

第一步的值和第二步的值做减法,看是否在上下线阀值之内

单次检测:如果(异常数据量)不在[数值下限, 数值上限], 则触发报警

跨表数据量对比

主要针对同步流程,监控两张表的数据量是否一致

SQL结果:count(本表) - count(关联表)

阈值配置与“空值检测”相同

5. 数据分析方法论了解过哪些?

数据商业分析的目标是利用大数据为所有职场人员做出迅捷,高质,高效的决策提供可规模化的解决方案。商业分析是创造价值的数据科学。

数据商业分析中会存在很多判断:

观察数据当前发生了什么?

比如想知道线上渠道A、B各自带来了多少流量,新上线的产品有多少用户喜欢,新注册流中注册的人数有多少。这些都需要通过数据来展示结果。

理解为什么发生?

我们需要知道渠道A为什么比渠道B好,这些是要通过数据去发现的。也许某个关键字带来的流量转化率比其他都要低,这时可以通过信息、知识、数据沉淀出发生的原因是什么。

预测未来会发生什么?

在对渠道A、B有了判断之后,根据以往的知识预测未来会发生什么。在投放渠道C、D的时候,猜测渠道C比渠道D好,当上线新的注册流、新的优化,可以知道哪一个节点比较容易出问题,这些都是通过数据进行预测的过程。

商业决策

所有工作中最有意义的还是商业决策,通过数据来判断应该做什么。这是商业分析最终的目的。

大数据面试指南【精华】相关推荐

  1. 人工智能与大数据面试指南——Python

    分类目录:<人工智能与大数据面试指南>总目录 <人工智能与大数据面试指南>系列下的内容会持续更新,有需要的读者可以收藏文章,以及时获取文章的最新内容. map函数 map(fu ...

  2. 人工智能与大数据面试指南——机器学习

    分类目录:<人工智能与大数据面试指南>总目录 <人工智能与大数据面试指南>系列下的内容会持续更新,有需要的读者可以收藏文章,以及时获取文章的最新内容. 随机梯度下降(Stoch ...

  3. 大数据学习指南从入门到精通

    目录 大数据学习指南从入门到精通 前言 一.大数据基础 二.大数据必学Java基础 三.ZooKeeper 四.大数据环境搭建 五.Hadoop 六.Hive 七.HBase 八.Kafka 九.Sc ...

  4. 机器学习结合大数据面试_数据科学面试机器学习

    机器学习结合大数据面试 总览 (Overview) This post will provide a technical guide on machine learning theory within ...

  5. 大数据面试-06-大数据工程师面试题

    3.14 1.一个Hadoop环境,整合了HBase和Hive,是否有必要给HDFS和Hbase都分别配置压缩策略?请给出对压缩策略的建议. hdfs在存储的时候不会将数据进行压缩,如果想进行压缩,我 ...

  6. 大数据面试求职经验总结

    写在前面:空杯心态,多投多改,把握好校招机会,它是你最容易通往大厂的机会. 面试经验分享: 1. 提前了解应聘公司信息,知道该公司是做什么的,发展情况,招聘的岗位的要求等 : 2.面试不要说自己是培训 ...

  7. 精选大数据面试真题10道(附答案详细解析)

    大数据笔面试系列文章分为两种类型:混合型(即一篇文章中会有多个框架的知识点-融会贯通):专项型(一篇文章针对某个框架进行深入解析-专项演练). 此篇文章为系列文章的第一篇(混合型) 第一题:大数据笔试 ...

  8. python人工智能面试题爱奇艺面试题_【爱奇艺Python面试】爱奇艺大数据面试 python-看准网...

    爱奇艺大数据面试 python 通知的今天上午11点爱奇艺一轮面试,今天!周末!周末!周末!竟然还要面试,内心很无语,上个星期人家腾讯还是周一面试呢,但是,想想宿舍的一个小伙伴今天上午9点半的面试,庆 ...

  9. 大数据面试之hive重点(二)

    大数据面试之hive重点(二) Hive SQL转化为MR的过程? 可回答:1)Hive SQL的解析过程:2)Hive SQL的底层实现 问过的一些公司:阿里,头条,小米,滴滴,美团x2,网易,快手 ...

最新文章

  1. case when里的like功能 ////// 截取(substr)
  2. 背包问题概述(Lintcode- 562.Backpack IV问题解决)
  3. php使用webservivce_基于SSM框架实现简单的登录注册的示例代码
  4. 64位 atol c linux_C 库函数
  5. C++:C++语言入门级基础知识考察点回顾之数组、指针
  6. 【Swift】在Swift中获取当前的wifi SSID
  7. 如何解决Ubuntu 14.04编译make menuconfig时缺少'ncurses-devel'库
  8. C++ 初始化列表初始化列表性能问题的简单的探索
  9. 【转】什么是SIEM?
  10. Python pandas库159个常用方法使用说明(转载)
  11. oracle扩容日志文件,ORACLE 加大日志文件
  12. 字符串处理 —— 模拟与暴力
  13. 大学中计算机考查课不及格怎么办,大学体测不及格怎么办 有哪些补救方法
  14. java大小端在线转换_Java 大小端转换
  15. 万能声卡驱动win10_主流最新驱动程序下载地址分享 和垃圾驱动下载软件说再见...
  16. 几种基本门电路有关符号内容汇总
  17. Exp5 MSF基础应用 20164323段钊阳
  18. calsite原理_Calcite 处理一条SQL - II (Rels Into Planner)
  19. 基于JSP的在线学习网站的设计与实现
  20. IDEA插件之输入法自动切换【Smart Input Source】

热门文章

  1. 手把手教你阿里云如何进行网站备案(图文教程)
  2. Python控制AutoCAD画换热器,一下解决一个班的课设绘图
  3. PEAR modules 环境检测安装软件始终 NOK
  4. IBM MQ认证探讨
  5. Matlab机器人工具箱(3-3):五自由度机械臂(动力学)
  6. VUE-flex布局之 align-self 单个交叉轴对齐方式(11)
  7. 申报高新技术企业认定哪些地方需要注意?
  8. 【STM32】独立看门狗
  9. 跟着瑜伽老师一节课程序员锻炼身体
  10. 播放器smplayer的各种键盘快捷键