字节跳动+腾讯实习面经

腾讯ieg一面(30分钟):

实习经历、业务
sparkstreaming
sparkstreaming和StructedStreaming
spark hadoop区别
spark为什么快
多线程多进程
什么时候提交job
spark处理流程
spark和flink流处理区别
那个性能更好为什么,大约好到什么程度

腾讯ieg二面(60分钟)

这一面是有点压力的。。。好多问题硬着头皮回答,记不清了
关于爱奇艺的实习内容
redis场景,为什么单线程性能好
多线程是否会更好
为什么单线程
io多路复用原理
redis的Qps
两道场景题+知识点很难描述
DAG划分spark源码实现
spark join过程
spark的Broadcast
海量数据问题(用堆的topk)

面试官很nice场景题讨论比较久,我也不知道说的对不对…

腾讯ieg三面(30分钟)

这一面都在聊天,然后面试官跟我说岗位是深圳的,我已经入职宇宙条了。。。

腾讯ieg四面(60分钟)

这一面也是很突然,和三面一个部门,转组到了上海…

KAFKA有序性
如何保证KAFKA有序
spark源码讲解
一道业务场景题
剩下记不清了,过太久了…

腾讯ieg五面(30分钟)

没什么技术问题,之前已经面的够多了。。。

腾讯ieg六面(10分钟HR)

最后没有老大面,我想三面那个应该是总的老大了,在HR之前加了一面的微信,然后就和HR尬聊了10分钟

字节跳动一二三面(60分钟、60分钟、60分钟):

字节的面试体验还是不错的,整个流程非常快,一二面是在一起的视频面,隔天三面(视频),再隔天hr(电话),等了个周末,已收到确认邮件。我是21届的,本来三面面试官说offer可转正会优先给20届的,会晚点发,但实际整个流程也不到一周,还是蛮有效率的。

主要问题记录如下:

spark和hadoop区别
spark的shuffle
job触发
spark streaming和structed streaming
几道大数据场景题目,非常规那种,记不清了,感觉我回答的一般
数据倾斜解决
hash冲突
设计hash规则
基本问题也记不清了…
spark和flink区别
手写算子… action和transformation
reducebykey和groupByKey区别及优化场景
map和flatmap区别

算法方面(7道3+2+2)+(1道sql)

字节跳动四面(HR10分钟)

依然是聊天。

最后就都拿到offer啦。