字节跳动春招大数据三面凉经

一面
自我介绍
说下Hadoop吧
Spark任务执行流程
了解Yarn吗
了解Zookeeper吗
Hive的作用
数据库你都了解哪些内容
一道SQL:一个表,每门课选成绩最好的三个学生
编程说思路:1G文件,每行是一个词,内存1M,求词频最大的前100个词
编程:求前K大的数 (我问能import heapq吗,面试官说算了你说下思路就行……)

二面
自我介绍
Java抽象类和接口的区别
如何处理数据倾斜
编程:m*n的矩阵,初始位置(x, y),只能用中国象棋马的走法,走过的位置不能再走,能否遍历矩阵
编程:输入二叉树,输出平衡二叉树

三面
自我介绍
spark任务执行流程(又一遍)
spark统计日活,日志文件每行是日期和user_id
编程:手撕线程池(开始自闭,没接触过)
计网:从输入URL到展示网页全过程(我之前专门背了但记岔了,被按在地上摩擦)
多核CPU和多CPU区别
寄存器和***区别
(我没学过计算机体系结构……)

最后我问面试官技术栈需要如何加强,面试官说现在学生的通病就是只关注机器学习算法,不关注计算机基础知识。

虽然倒在三面有点可惜,但收获还是很大的,也意识到了转专业的自己在基础知识上的不足。要继续加油呀~


#面经##字节跳动##大数据开发工程师##春招#
全部评论
输入二叉树,输出平衡二叉树,请问您这道题是怎样解决的?
1 回复 分享
发布于 2019-07-24 21:04
如何知道三面凉了???不是说让等待面试成绩复核吗
点赞 回复 分享
发布于 2019-04-21 17:11
面试官答非所问啊,你又不是搞算法的。只关机器学习不关注计算机基础和你有啥关注
点赞 回复 分享
发布于 2019-04-20 17:41

相关推荐

2025-11-13 14:37
门头沟学院 Java
程序员牛肉:是的,我觉得你最先需要的是多接触计算机圈子。我感觉你这个写的太幼稚了,根本没换位思考面试官。 你对实习的描述还是我写了前后端,我写了Restful接口,我用了EChatrs。你这让面试官怎么问你?问你什么是前后端?问你什么是Restful?讲真的兄弟,你这个简历在面试官眼里就是啥也不懂的好学生。所以一定要尽快加入一个圈子跟大家多聊聊,看看正儿八经的简历是怎么写的。 可以看一下我首页的简历怎么写那篇文章来学一下,你这里面的坑点我那篇文章里面都有讲过。
点赞 评论 收藏
分享
评论
4
96
分享

创作者周榜

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