首页 / 数仓面试
#

数仓面试

#
17513次浏览 336人互动
此刻你想和大家分享什么
热门 最新
百分点科技-数仓开发-二面面经
二面是要求线下面试,这也是我第一次线下,没啥经验,提前半小时到的,填了张面试信息表大概用了十分钟,之后等到两点左右,面试官准时来了。首先是个人介绍,学校、专业、项目、竞赛。看你是26届的,为什么这么早就开始实习,学校还有课吗?既然学的是软件工程,偏向后端开发,为什么要报数仓开发,你觉得一个后端开发的来数仓开发有什么优势?看你既会Java又会Python,这些语言跟数仓开发之间的联系?之后直接挑明了问简历上俩项目就是网上找的用来练手的吧,那么这种练手项目让你从中学到了什么?说一下用过的数据库有哪些,其中哪些是最熟悉的?(MySQL、Redis)你写SQL写得很多吗,你个人更偏向数仓开发还是数据分析?说一下数据治理的概念。(这个问题是全程唯一一个答偏了的,因为这个词接触得太少了,我硬着头皮把数据分析的概念说了一遍,面试官只是笑笑,没多说话,后边结束了问了学哥才知道概念解释错了)看你数仓都是用了五层规划,每层的作用是什么?你说ODS层的数据是不变的,那后续每日更新的数据是怎么获取的?(Maxwell主从复制,增量同步)如果其它层的数据需要进行更新,该怎么办?(周期快照事实表、拉链表)既然提到拉链表了,说一下它是怎么使用的?(我把拉链表的概念说了一遍)你刚才说的是拉链表的概念,如果现在有a表和b表,其中a表是拉链表,b表数据改变,怎么让a表的数据进行更新?请你看一下这个sql语句,说一下它最后取出来的数值的意义。(那是一个写得极其冗余的sql语句,嵌套了好多层,还join了四次同一张表,我最后没表达清楚,说这个语句是为了得到朝阳区最新的日期的数据,面试官说答得有些不对,其实是为了得到朝阳区最新的日期的空气质量。其实我就是这个意思,当时已经面了30分钟,嘴里开始发苦了,脑子想出来了嘴上没说好)实习最久能待几个月?(12个月)反问咱们公司的业务主要是哪些方面的?每天几点下班?你们的数仓团队现在有多少人?需要出差吗?后续流程需要多久,还会有三面吗?最后跟面试官说聊得很开心。出来后才想起来了没谈薪资的事情,虽然初筛的时候HR问过,但是还是有些后怕啊,不再跟我确认一遍吗写面经攒人品,希望能一把过
查看15道真题和解析
点赞 评论 收藏
分享
百分点科技-数仓开发-一面面经
查看19道真题和解析
点赞 评论 收藏
分享
2023-10-22 15:47
门头沟学院 Java
数仓实习生面试
总体问的都是蛮基础的,也是根据简历来问的,你简历上写熟悉哪些,就会问哪些1.自我介绍2.项目来源,自己做的还是网上找来做的3.离线数仓介绍4.项目遇到的问题(提到kafka的重复数据)5.为什么kafka会出现重复数据6.你项目中怎么处理的7.数仓分层的好处8.数仓分了哪几个数据域9.讲一些维度建模10.常见的维度模型(雪花、星型)11.使用场景12.除了维度建模,还有哪些建模理论(E-R)13.E-R模型讲一下(提到数据库范式)14.讲一下三范式15.事实表的分类16.spark相比mr的优点(因为项目是hive on spark)17.hadoop的读写原理18.读写过程中,datenode挂掉了,怎么处理19.你两个项目更倾向于做哪方面(一个实时,一个离线)20.==和equals的区别21.StringBuilder和StringBuffer区别22.简历提到的做过python开发,是做了什么23.平时是用python语言写脚本还是shell语言24.hive的优化方式25.自定义udf的过程26.窗口函数使用过哪些,介绍一下27.row_numer和rank以及dense_rank的区别28.学习途径29.校园经历30.对工作上出现的一些场景的看法31.反问教训:1.不能够很好的表达意思,表达较为混乱,其实都是一些基础的八股。解决:可以多用自己的话去回答这些八股题,不然面试一紧张,就语无伦次,多用自己的话去总结回答问题2.简历中提到的东西,尽量去弄懂搞清楚,并把相关的八股好好准备一下3.可以拓展面试官的问题的回答,提到一些自己知道的东西,然后引导面试官往那方面提问。广州的一个中小公司吧
点赞 评论 收藏
分享
对大数据开发面试很有用的东西
干货满满(òωó)👍👉大数据开发面试必备
点赞 评论 收藏
分享
玩命加载中
牛客网
牛客网在线编程
牛客网题解
牛客企业服务