字节面经|年薪70W|大数据|四面+定级面|已拿Offer

本文分享了字节跳动Data大数据开发岗位的面试经历,包括5轮面试,从简历投递到拿到年薪70W Offer共耗时1个月。面试重点为简历项目和大数据框架如Hadoop、Hive、Spark、Kafka、Flink的基础知识,同时也涉及算法题目。
摘要由CSDN通过智能技术生成

【引言】

今天分享的是字节跳动-Data大数据开发岗位的面试经验。

拿到了年薪70​W的Offer​!对于大数据的同学有一定的参考意义

一共5面,从投递简历到发放Offer,整体耗时在1个月左右。

面试难度中等,需要一点算法能力(基本是剑指Offer原题)。

面试的重点就是简历上的项目+常用的大数据框架基础知识。

【一面 1.0h】

基础

1.自我介绍

2.项目介绍

3.数据仓库分层理论与设计

4.数仓模型设计(雪花模型、星星模型、星座模型)

5.维度退化

6.缓慢变化维度的几种处理方式,优缺点

7.事实表的分类

8.说一说SparkShuffle

9.sparks shuffle 和 mr 的区别

算法:

1.股票的最大利润

   剑指offer原题,动态规划求解



2.sql 求每个城市当月、半年、累计一年的GMV(当月没有需要补0)



主要是使用开窗函数,难点在于需要先去构建每一个月的城市数据,以便填补当月没有GMV的数据

【二面 40min】

有点狠,问了很多底层东西

基础

1.mapparition foreachpariton 底层以及对应节点数据分发原理 

2.spark dag 和 taskmamager 先后关系、

3.spark宽窄依赖

4.flink、spark checkpoint底层的区别、

5.数仓建模分层、

6.数据质量保证

7.上游新增一个
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值