面试过程: 面试的是ETL开发工程师岗位,共两面。
一面是技术面,面试的时候聊了下之前做的项目,问了一些项目上的事情,关于项目聊的也不深;之后问了一些sql相关的问题。
二面是HR面试,问了下离职原因,期望的工资是多少,未来的职业规划等等问题
面试官问的面试题: 解释下ETL是什么?
shell的一些基本命令,如tail、seed、crontab等?
还有就是数据仓库的基本理论,比如怎么分层?
之前用的etl和bi工具,怎么用,遇到的常见bug?
如何排重(考察sql)?
简述ETL过程中哪个步骤应该出于安全的考虑将数据写到磁盘上?
数据质量检查的四大类是什么?
赞一下(0) 踩一下
| 社会招聘
面试过程: 一面(HR):
1.你离职的原因
2.个人基本信息核对
二面(技术):
1.介绍之前公司做的项目
2.SQL问题
3.对于个人评价,和遇到问题的处理方式
面试官问的面试题: 1.介绍一下自己的项目
2.平时是否写存储过程?
3.如何使用游标?
4.如何去重?
5.会建模吗,用的是什么类型的建模,会按照范式进行建模吗?
6.平常如何对SQL进行优化?
7.会写Python/Shell脚本吗?
8.如果工作时,同事问你问题,你会如何处理?
9.你的缺点是什么?
赞一下(0) 踩一下
| 网上申请
面试过程: boss上开放简历后hr主动联系的,先是hr电话了解个人学历,工作情况,期望薪资,多久到岗等信息,提交业务部门等待筛选简历等,通过后腾讯会议面试,包括项目经理,技术部主管大概三个人面,问数据库存储,了解的大数据技术栈,简历上项目相关的知识,也问了BI相关的。
面试官问的面试题: 对Hive的了解,对SQL存储过程举个实际例子,对SQL优化有哪些了解,做过的项目用到哪些技术栈,对数据分层的理解,数仓模型,用过哪些BI工具,对BI报表系统的应用等
赞一下(1) 踩一下