所有面试的前奏:

先简要的介绍一下自己!

这句话基本上是所有面试官问的第一个问题,这个问题我的应对策略是:

1. 简要介绍何时毕业于哪所学校(姓名,籍贯可选择)
2. 从近往远介绍开始介绍工作经验
3. 大厂大项目靠前介绍,其他情况靠后
4. 小项目简要介绍一两句话概括
5. 重要介绍和自己面试岗位匹配的项目,并且需要调理分明

后续就是按照你上面介绍的项目具体询问各种细节问题,下面罗列一下自己遇到的相关面试问题:

一、某团面试问题

  1. 数据分层情况和原因,解决的什么问题
  2. 数据抽取和同步的方法
  3. join的表中筛选和where中筛选有什么区别 (谓词下推)
  4. 范式建模和维度建模的区别,应用场景的区别,优缺点
  5. sql 分组三类函数的区别
  6. 拉链表的实现
  7. 手写计算器java实现
  8. 手写排序算法(快速排序)
  9. 手写sql,基本上是实现排序分组去top5的类型,随意修改要求说出统计思路
  10. linux过滤命令 grep -A / -B 去固定行的上下几行
  11. hive整个调优过程做了哪些
  12. hive数仓整体架构,实现过程,有哪些问题,是怎样解决的
  13. 元数据是怎样管理的? 元数据中都包括了那些数据
  14. mapreduce 执行原理
  15. hive的窗口函数

二、某汽车行业大厂

  1. Hive 和MySQL的区别
  2. 元数据是怎么应用的
  3. Sql优化都做了哪些?
  4. 分区和分桶具体怎么实现的?
  5. 解决问题的处理思路和具体问题举例说明解决过程
  6. 调度框架的运行机制和原理
  7. 数据仓库整体架构
  8. Hive 支持的底层数据文件类型有哪些
  9. 元数据,技术元数据和业务元数据都包含了哪些?
  10. 元数据怎样管理
  11. 怎样保证数据质量
  12. 监控都做了哪些
  13. 怎样实现历史拉链
  14. IBM范式建模的七大主题是什么?其中怎样理解当事人主题
  15. 数据仓库的容量,日增数据量
  16. 关系型数据库到hive 效率提升的拐点是什么?就是多大数据量后关系型数据库计算效率不如hive

三、其他(上面重复的不在赘述)

  1. 数据表的分组和分块? 怎样完成数据的分组,并且在分组后按照一定的维度分块
  2. 为什么要用Hbase 而不用关系型数据库?
  3. 简要介绍一下mapreduce执行时的数据流转

四、必问项(表现不错的话)

  1. 从上家公司离职的原因
  2. 你的职业规划
  3. 你对面试官还有什么想问的吗?

虽然都说大环境不好,但是工作机会还是有,需要多做准备,还是可以找到心仪的工作的!

数据仓库工程师面试经验(2019)相关推荐

  1. 前端工程师面试经验导图

    前端工程师面试经验导图 面试前端/后端(全栈)工程师,首先你需要知道面试官需要的是什么样的人才,面试官要考察的的是哪些知识点,好了,废话不多说直接上图. 每天一句中文式外语 俄语 1.- Здравс ...

  2. 秋招在即,你准备好了吗?BAT算法工程师面试经验分享。

    本文 GitHub https://github.com/Jack-Cherish/PythonPark 已收录,有技术干货文章,整理的学习资料,一线大厂面试经验分享等,欢迎 Star 和 完善. 一 ...

  3. 2015阿里系统工程师面试经验分享(广州站)

    这篇文章的源处是:http://user.qzone.qq.com/794884160/blog/1411125641.这个是在签意向书认识的同事,他把面试经验写在QQ空间,经过他的同意后,我把这篇文 ...

  4. 海康威视2017校园秋季招聘技术支持工程师面试经验

    面试单位:杭州海康威视数字技术股份有限公司 面试岗位:技术支持工程师 面试时间:2017年10月22日下午 面试地点:本校 面试过程: 先询问了我一些基本的家庭状况,算是缓和下面试的气氛. 紧接着开始 ...

  5. 2015阿里系统工程师面试经验分享

    这篇文章的源处是:http://user.qzone.qq.com/794884160/blog/1411125641.这个是在签意向书认识的同事,他把面试经验写在QQ空间,经过他的同意后,我把这篇文 ...

  6. java工程师面试经验分享1-面试准备

    目录 前言 原因分析 面试准备: 1.复习 2.面试题&笔试题 3.简历 4.平台 1.很多朋友说我投了简历但就是一直没有面试通知. 2.很多人会问:我挑公司也需要时间,哪有时间投这么多家呢? ...

  7. 作业帮测试开发工程师面试经验

    面试平台:牛客网 面试岗位:移动端测试开发工程师 面试部门:新业务线,主要面向4-8岁儿童的启蒙教育 一面: 1.自我介绍 2.项目流程,追问:是否有过在需求评审中测试直接砍需求的情况 3.详述曾经负 ...

  8. 2019年网易游戏初级测试工程师面试经验

    采用视频面试的形式,主要给了一个需要自己做的题. 一个怪兽有100滴血,你和对手交替攻击,每次可以选择掉1-5滴血,你先攻击,怪兽血为0时获胜,问你第一次需要攻击掉多少血才能保证你一定能够获胜? 其它 ...

  9. Java程序员春招三面蚂蚁金服,1-3年Java开发工程师面试经验分享

    前言 为什么互联网资讯这么发达,但是没有出现技术人才井喷? 为什么会出现应届生薪资倒挂多年老员工的现象? 这个世界有太多的现象都可以用**"二八定律"**来解释. 20%拿着高工资 ...

最新文章

  1. jdk12‘javac‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件。
  2. 全球IPv6网络6月6日正式启动
  3. python 如果没有该key值置为空_在python字典中用“None”替换空值
  4. java 构造方法和析构方法_PHP面向对象程序设计之构造方法和析构方法详解
  5. Spring MVC的表单控制器——SimpleFormController .
  6. 一步一步教你抓数据——用.net精确提取网站数据的通用方法 [转]
  7. 安卓相机 高帧率_Android MediaCodec和摄像头:如何实现更高的帧速率从相机获取帧原始数据?...
  8. 我也来说说winsock最简单的编程
  9. case when then else_SQL 优化大神玩转 MySQL函数系列_case_when 的坑
  10. 360加固签名验证_360加固需要签名和密码
  11. TeeChart Pro Activex 2022.1/32/64/Crack
  12. MacBook在任意文件夹目录打开终端
  13. twitter跳过手机验证_twitter跳过手机验证_twitter手机验证不了_攻略
  14. m3u8转换到mp4 python_python实现m3u8格式转换为mp4视频格式
  15. 智能家居系统各个硬件模块功能代码实现
  16. chrome弹出2345网址导航删除方法之一
  17. Dart Sass替换Node Sass
  18. c++中怎么求二维数组的长度
  19. 写诗软件这里为什么会如此成功?
  20. 易快报对接飞书的五个关键步骤

热门文章

  1. 国赛mysql加固_2019 全国大学生信息安全竞赛创新能力实践赛3道Web Writeup
  2. android 页面默认不弹软键盘_Android避免进入页面自动弹出软键盘(真正好用)
  3. 关于SBUF读两次的问题
  4. Counting Cards 函数实现21点算法
  5. Leetcode 312. 戳气球(经典区间dp)
  6. 力扣--初级算法之加一
  7. 量子侦探社之“寻猫记”
  8. 记录Springboot+Mybatis_Plus进行CRUD与分页的注意点
  9. ECharts之类型3D(map,bar3D,scatter3D)
  10. 制作的自媒体短视频很模糊?教你3个方法,让视频变清晰