字节跳动大数据开发岗位三面凉经

早上十点开始的面试
一面:
自我介绍,
一开始问的忘记了。。
编程题有道是n个有序数组求TopK
问了下实习的内容
介绍下Kafka,巴拉巴拉一顿说
问Spark的shuffle过程,然后问了下普通shuffle存在的问题,答了会出现很多磁盘文件
然后说了下用consoiderPartition,可以减少文件数。
然后问使用这个是解决了上面的什么问题,一开始答说是磁盘IO,后面追问确定是磁盘IO么,
想了下,说shuffle过程产生了大量文件,可能操作系统不支持打开太多文件。
一面大致就是这样,有些记不太清楚了

二面
自我介绍
问了下实习相关的
HTTP传输层用了什么协议
介绍下TCP和UDP,巴拉巴拉扯了两者区别,拥塞控制什么的
HTTP的Header都有哪些
有没有去试着改下header的内容
算法题:leetcode买股票问题
给定每天股票的价格,只允许一次买和一次卖,求最大收益
解决了上面那个问题后,问允许多次买卖,求最大收益
问了下Spark遇到数据倾斜怎么办,这里讲了很久,讲到后面面试官说大概就到这里把,然后就问有什么想了解的,
然后二面就结束了

三面
自我介绍
问下实习相关内容
有没有了解过一些流式处理的框架
说了flink、sparkstreaming、strom
然后问了下三者的区别
看我简历写了Spark,问了Spark不少东西,把Spark的相关概念都问了个遍,RDD、task、Stage、executor等等
还有彼此之间的关系也问了个遍
进程间通信方式有哪些,答了管道、消息队列、共享内存
继续追问,还有其他的么
答曰记不住了,然后问了下这三者的区别
说完后又继续追问,还有没有其他的
说了下socket,嘴抽说了句socket一般用于不同机器之间的进程通信
追问那在同一台机器的进程就不能用socket么
答应该可以把,把Socket的IP设置成localhost应该可以,问能不能设置成其他的,emm 设置成127.0.0.1应该也行
问设置成本机真实IP行不行?emm 应该可以。追问,那设置成这三者的区别是什么。
后面给了一个Spark相关的工程题目,给定hive表,存储着关于文章的信息,字段如下(文章ID,userId,action,date(分区字段))
其中的action包括了:点赞,评论,不喜欢,展示,可以根据公司内部提供的一个rpc,传入文章ID得到文章的类别ID,
问如何实现得到每个类别的热点文章的Top1000。
一开始围绕着如何确定文章的热点谈了很久,如何对action字段进行量化,哪些action对分数的影响权值比较大,如何分配权值等等
然后面试官给了一个方法fun(点赞数,评论数,不喜欢数,展示数,date),该方法可以返回每篇文章的最终分数
然后叫我根据上面hive表存储的信息以及这个方法,把每个类别的热点文章Top1000给求出来
这里写了很久没能搞定,最后就凉了。。。


#字节跳动##面经##大数据开发工程师##校招#
全部评论
请问投的是头条的哪个部门啊,北京还是上海的
点赞 回复 分享
发布于 2019-09-06 17:28
楼主咱俩一面三面应该都是一样的面试官😅
点赞 回复 分享
发布于 2019-09-02 10:28
太牛逼了吧,大佬都能回答出来
点赞 回复 分享
发布于 2019-09-01 21:03
面试感觉还是蛮简单的  楼主多准备把233
点赞 回复 分享
发布于 2019-09-01 20:20

相关推荐

点赞 评论 收藏
分享
10-19 10:28
已编辑
成都理工大学 后端工程师
团孝子已上线feeling:面了很多家公司,能感受到目前只有小公司+外包喜欢问八股。大厂虽然也问八股,但是是从实习、项目中进行提问,并且大厂会问很深,面试官也会对你的回答进行思考➕追问,所以准备大厂面试前一定要备好相关资料。对于算法,我做的是codetop前100+力扣hot100+力扣高频150,面试中实感hot100就足够,基本上只要是hot100就秒答。对于项目和八股,我做的也是烂大街的星球项目,八股则是看小林和问ai,自己也写了很多技术博客和画了很多思维导图,并且自己也尝试用嘴巴说出来,不只停留于纸面。运气也很重要,必须要让面试官/HR看到简历才行,所以建议投递时间是下午两点。tl:第一岗位9.9 投递9.10 一面(一面评价:最近见过最强的大三,结束五分钟后约二面,都晚上九点了不下班吗)9.11 二面(三道算法a出两道,反问评价:经验不够等横向,我实习生要啥经验)9.21挂(实习时间过短+其他原因,想要一年实习的,为什么不招个正职)第二岗位10.10投递10.11约面(主管打电话,说看到我之前投递记录了想要我挂qa职进去干后端,同意)10.14 一面(无八股,主动说确实很强,意愿很强)10.16 oc其余,友邦,东软,东华,惠择,用友oc已拒京东测开一面挂(投后端被测开捞)腾讯测试已拒(投后端被测开捞)ps:表扬惠择的主管面,没怎么问技术(可能是一面面试官沟通过了),全程一起讲大道理,解答了心中很多疑惑,也告诉我以面试官角度来看怎么选候选人,如果可以下次一定选惠择
HeaoDng:美团好像可以触发一面通
点赞 评论 收藏
分享
评论
4
61
分享

创作者周榜

更多
正在热议
更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务