字节跳动-抖音/火山-大数据开发实习(一面面经-已凉)

字节跳动-抖音/火山-大数据开发实习(一面面经)  21届暑期实习

一面:45min  04-02

1、自我介绍

2、介绍项目,yarn的执行流程?Spark中Stage、Executor、Task都是干嘛的?怎么划分的?(这里问的很细)Spark调参数?数据倾斜怎么办?(加大分区,重新计算hash)hashCode计算方法?

3、HashMap的实现?为什么要转化为红黑树?为什么大于8才转换?(这个就不知道了,瞎扯了几句)

4、算法题:实现左旋n位的字符数组?(三次翻转)

5、ArrayList和LinkedList的区别?

6、CMS和G1垃圾收集器的区别?

7、HashMap是线程安全吗?为什么?(这里不太清楚,回答不好)

9、Java的IO模型?BIO和NIO的区别?

10、TCP三次握手四次挥手?TIME-WAIT什么时候发生?持续时间?解释最长报文段寿命?在不同的网络环境中MSL一样吗?

11、反问环节(问了对这次面试有什么建议或者意见?面试官说主要通过问问题来考察你实际做了什么东西,面试前你们肯定会在网上看面经答案什么的,每个问题没有固定的答案。确实是这样,没有实际做过它的底层原理理解得确实没有那么深。)

#字节跳动校园招聘##字节跳动##校招##大数据开发工程师##面经#
全部评论
刚刚面完大数据实习 直接手撕两道代码题
1 回复
分享
发布于 2020-04-02 15:57

相关推荐

3 50 评论
分享
牛客网
牛客企业服务