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进制加法

你可能感兴趣的:(2020字节跳动数据研发实习生三面面经(已offer))