2020字节跳动数据研发实习生三面面经(已offer)

1. 一面
自我介绍
项目相关
kafka如何保持一致性
offset存储在哪
在kafka0.11版本之前offset存储在哪
kafka数据文件是如何存储的
mysql的事务级别
默认的级别是什么
mapreduce的过程
map阶段如何划分
在10亿个数中进行查找数字(利用bitmap)
爬楼梯问题(动态规划)
什么是MVC
maven的snapshot和普通版本有什么区别
2. 二面
自我介绍
项目相关
YARN任务提交流程
YARN有哪些组件
JVM的组成
直接内存区的作用
spark stage的划分
spark task如何提交
spark shuflle(hashshuflle sortshuflle)
写一个查询、删除、添加节点时间复杂度都为O(1)的数据结构(没做出来,换了个深度遍历的题)
3. 三面
自我介绍
什么是线程安全
有哪些锁
你觉得大数据啥课学的最好
YARN的组成
你觉得啥基础课学的最好
实现一个blockingqueue
实现一个n进制加法

  • 0
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值