数据仓库工程师面试经验(2019)
所有面试的前奏:
先简要的介绍一下自己!
这句话基本上是所有面试官问的第一个问题,这个问题我的应对策略是:
1. 简要介绍何时毕业于哪所学校(姓名,籍贯可选择)
2. 从近往远介绍开始介绍工作经验
3. 大厂大项目靠前介绍,其他情况靠后
4. 小项目简要介绍一两句话概括
5. 重要介绍和自己面试岗位匹配的项目,并且需要调理分明
后续就是按照你上面介绍的项目具体询问各种细节问题,下面罗列一下自己遇到的相关面试问题:
一、某团面试问题
- 数据分层情况和原因,解决的什么问题
- 数据抽取和同步的方法
- join的表中筛选和where中筛选有什么区别 (谓词下推)
- 范式建模和维度建模的区别,应用场景的区别,优缺点
- sql 分组三类函数的区别
- 拉链表的实现
- 手写计算器java实现
- 手写排序算法(快速排序)
- 手写sql,基本上是实现排序分组去top5的类型,随意修改要求说出统计思路
- linux过滤命令 grep -A / -B 去固定行的上下几行
- hive整个调优过程做了哪些
- hive数仓整体架构,实现过程,有哪些问题,是怎样解决的
- 元数据是怎样管理的? 元数据中都包括了那些数据
- mapreduce 执行原理
- hive的窗口函数
二、某汽车行业大厂
- Hive 和MySQL的区别
- 元数据是怎么应用的
- Sql优化都做了哪些?
- 分区和分桶具体怎么实现的?
- 解决问题的处理思路和具体问题举例说明解决过程
- 调度框架的运行机制和原理
- 数据仓库整体架构
- Hive 支持的底层数据文件类型有哪些
- 元数据,技术元数据和业务元数据都包含了哪些?
- 元数据怎样管理
- 怎样保证数据质量
- 监控都做了哪些
- 怎样实现历史拉链
- IBM范式建模的七大主题是什么?其中怎样理解当事人主题
- 数据仓库的容量,日增数据量
- 关系型数据库到hive 效率提升的拐点是什么?就是多大数据量后关系型数据库计算效率不如hive
三、其他(上面重复的不在赘述)
- 数据表的分组和分块? 怎样完成数据的分组,并且在分组后按照一定的维度分块
- 为什么要用Hbase 而不用关系型数据库?
- 简要介绍一下mapreduce执行时的数据流转
四、必问项(表现不错的话)
- 从上家公司离职的原因
- 你的职业规划
- 你对面试官还有什么想问的吗?
虽然都说大环境不好,但是工作机会还是有,需要多做准备,还是可以找到心仪的工作的!
数据仓库工程师面试经验(2019)相关推荐
- 前端工程师面试经验导图
前端工程师面试经验导图 面试前端/后端(全栈)工程师,首先你需要知道面试官需要的是什么样的人才,面试官要考察的的是哪些知识点,好了,废话不多说直接上图. 每天一句中文式外语 俄语 1.- Здравс ...
- 秋招在即,你准备好了吗?BAT算法工程师面试经验分享。
本文 GitHub https://github.com/Jack-Cherish/PythonPark 已收录,有技术干货文章,整理的学习资料,一线大厂面试经验分享等,欢迎 Star 和 完善. 一 ...
- 2015阿里系统工程师面试经验分享(广州站)
这篇文章的源处是:http://user.qzone.qq.com/794884160/blog/1411125641.这个是在签意向书认识的同事,他把面试经验写在QQ空间,经过他的同意后,我把这篇文 ...
- 海康威视2017校园秋季招聘技术支持工程师面试经验
面试单位:杭州海康威视数字技术股份有限公司 面试岗位:技术支持工程师 面试时间:2017年10月22日下午 面试地点:本校 面试过程: 先询问了我一些基本的家庭状况,算是缓和下面试的气氛. 紧接着开始 ...
- 2015阿里系统工程师面试经验分享
这篇文章的源处是:http://user.qzone.qq.com/794884160/blog/1411125641.这个是在签意向书认识的同事,他把面试经验写在QQ空间,经过他的同意后,我把这篇文 ...
- java工程师面试经验分享1-面试准备
目录 前言 原因分析 面试准备: 1.复习 2.面试题&笔试题 3.简历 4.平台 1.很多朋友说我投了简历但就是一直没有面试通知. 2.很多人会问:我挑公司也需要时间,哪有时间投这么多家呢? ...
- 作业帮测试开发工程师面试经验
面试平台:牛客网 面试岗位:移动端测试开发工程师 面试部门:新业务线,主要面向4-8岁儿童的启蒙教育 一面: 1.自我介绍 2.项目流程,追问:是否有过在需求评审中测试直接砍需求的情况 3.详述曾经负 ...
- 2019年网易游戏初级测试工程师面试经验
采用视频面试的形式,主要给了一个需要自己做的题. 一个怪兽有100滴血,你和对手交替攻击,每次可以选择掉1-5滴血,你先攻击,怪兽血为0时获胜,问你第一次需要攻击掉多少血才能保证你一定能够获胜? 其它 ...
- Java程序员春招三面蚂蚁金服,1-3年Java开发工程师面试经验分享
前言 为什么互联网资讯这么发达,但是没有出现技术人才井喷? 为什么会出现应届生薪资倒挂多年老员工的现象? 这个世界有太多的现象都可以用**"二八定律"**来解释. 20%拿着高工资 ...
最新文章
- jdk12‘javac‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件。
- 全球IPv6网络6月6日正式启动
- python 如果没有该key值置为空_在python字典中用“None”替换空值
- java 构造方法和析构方法_PHP面向对象程序设计之构造方法和析构方法详解
- Spring MVC的表单控制器——SimpleFormController .
- 一步一步教你抓数据——用.net精确提取网站数据的通用方法 [转]
- 安卓相机 高帧率_Android MediaCodec和摄像头:如何实现更高的帧速率从相机获取帧原始数据?...
- 我也来说说winsock最简单的编程
- case when then else_SQL 优化大神玩转 MySQL函数系列_case_when 的坑
- 360加固签名验证_360加固需要签名和密码
- TeeChart Pro Activex 2022.1/32/64/Crack
- MacBook在任意文件夹目录打开终端
- twitter跳过手机验证_twitter跳过手机验证_twitter手机验证不了_攻略
- m3u8转换到mp4 python_python实现m3u8格式转换为mp4视频格式
- 智能家居系统各个硬件模块功能代码实现
- chrome弹出2345网址导航删除方法之一
- Dart Sass替换Node Sass
- c++中怎么求二维数组的长度
- 写诗软件这里为什么会如此成功?
- 易快报对接飞书的五个关键步骤
热门文章
- 国赛mysql加固_2019 全国大学生信息安全竞赛创新能力实践赛3道Web Writeup
- android 页面默认不弹软键盘_Android避免进入页面自动弹出软键盘(真正好用)
- 关于SBUF读两次的问题
- Counting Cards 函数实现21点算法
- Leetcode 312. 戳气球(经典区间dp)
- 力扣--初级算法之加一
- 量子侦探社之“寻猫记”
- 记录Springboot+Mybatis_Plus进行CRUD与分页的注意点
- ECharts之类型3D(map,bar3D,scatter3D)
- 制作的自媒体短视频很模糊?教你3个方法,让视频变清晰