字节跳动大数据工程师二面凉经

一面小哥哥人挺nice,觉得实习项目很有意思,问问题的时候挺多引导的;
时间:11:26收到短信,12:20左右结束;12:30收到二面通知
一面问题:
(1)网络的七层协议;
(2)TCP和UDP在哪一层;
(3)TCP和UDP的区别;
(4)Linux的进程和线程区别;
(5)Linux/Unix命令:查找最近10分钟修改过的文件
(6)HDFS的写入机制(临急抱佛脚看了);
(7)有没有Spark的Task和Executor配比经验(我没有);
(8)有没有了解Spark中Partition,Task和Executor;
(9)Hadoop中NameNode宕了怎么办(答出了SecondaryNameNode,没答完整);
(10)SQL题
T1
id    |     name
--------------------
1     |       BMW
2     |       BMW 7系
3     |       BMW 4系

T2
main_id    |     sub_id
-----------------------------
1               |       2
1               |       2

求输出
main_name    |     sub_name
-----------------------------
BMW | BMW 7系
BMW | BMW 4系
(11)代码题:判断平衡二叉树
(12)代码题:给出一个数的集合,求他们拼接起来最小的数;如{3,32,321} = 321323

# ------------------------------------------------------------------
# 前面的计算机网络忘记复习了,就很多没答出来;
# 面试官要中午休息,就没有问我有没有问题;
# ------------------------------------------------------------------

二面面试官可能也累了,没有太多交流,了解到我对数学有想法,就直接上题目
时间:2:05收到短信,3:05结束;5秒后收到凉凉短信;
二面题目:
(1)概率题:AB轮流抛硬币,谁先抛到正面就赢,A先抛,问A赢的概率;
(2)SQL题:一个表中有id和age,age的值有重复,求age第N大的值;
(3)代码题:N的反转(可能为负数),如-123 => -321;
(4)代码题:与LC950类似(但是我懵了),手里有N张牌,第一张放到桌上,第二张放到手里的最后,如此反复直到手里没牌;
已知最后桌上的牌从上到下是1~N的倒序,如N=13,为13/12/11/10/9/8/7/6/5/4/3/2/1,给定N,问原来手上从上到下的顺序是怎样;
(懵了,面试官提示一下有什么数据结构,我说桌上是栈,手上是队列,然后面试官问我怎么反过来,我就开始瞎写代码)
二面讨论:
(1)面试官:看你简历上是跟数据分析比较相关,有兴趣做那个吗?(心想,卧槽要凉,赶紧说想弄点底层的,把两者结合一下)
(2)我问的问题1:你们做的是啥,一面的面试官说是做广告方向的,您也是吗(大概意思),面试官回答是底层的东西;
(3)我问的问题2:很好奇面试等候的机制是怎样,队列那样吗?一二三面会分别三个队列吗?面试官回答一二面一个队列;

# ------------------------------------------------------------------
# 概率题一开始算错数了;
# 代码题1:一开始用字符串处理了,然后面试官让我用数值的方法处理;
# 代码题2:懵了,思路也没说清楚
# 12:30收到二面通知,饭也没吃马上在电脑前准备,一直等还不敢出去吃东西,有点饿懵了
# ------------------------------------------------------------------

写在最后
6月有过一次算方岗的提前批面试,也是视频,不到半小时就凉了,后来就对字节跳动产生了些许阴影;
所以一面的目标是面试时间过45分钟就好了,虽然现在目标达成而且还有二面,但是还是有点失落;
字节还是比较看基础,问的问题很多都是基础的,应该三面才会问比较深入的东西;
祝各位顺利!

#字节跳动##面经##秋招##大数据开发工程师#
全部评论
这样对吗? select      t1.name,t3.name from (     select main_id,sub_id from T2 ) t2 left join (     select id,name from T1 ) t1  on t2.main_id = t1.id left join (     select id,name from T1 ) t3 on t2.sub_id = t3.id
点赞 回复 分享
发布于 2021-02-06 17:31
同大数据,不过提前批,问的没你这么难
点赞 回复 分享
发布于 2019-08-18 16:33
啥时候三面啊
点赞 回复 分享
发布于 2019-08-18 16:11
我也是大数据 二面挂了 二面我代码题写的太差 写完调了半天 面试官觉得我 好久没写代码了。。。事实也是这样 实习以来主要在做比较底层的东西没怎么写业务
点赞 回复 分享
发布于 2019-08-18 15:57
二面凉凉
点赞 回复 分享
发布于 2019-08-18 15:56
点赞 回复 分享
发布于 2019-08-18 15:56

相关推荐

02-25 09:55
已编辑
门头沟学院 Java
2.4 一面2.6 二面2.9 三面(hr面)2.13 oc1.15号收到面试电话那会就开始准备,因为一开始没底所以选择推迟一段时间面试,之后开始准备八股,准备实习可能会问的东西,这期间hot100过了有六七遍,真的是做吐了快,八股也是背了忘,忘了背,面经也看了很多,虽然最后用上的只有几道题,可是谁知道会问什么呢自从大二上开始学java以来,一开始做外卖,点评,学微服务,大二下五六月时,开始投简历,哎,投了一千份了无音讯,开始怀疑自己(虽然能力确实很一般),后来去到一家小小厂,但是并不能学到什么东西,而且很多东西都很不规范,没待多久便离开,大二暑假基本上摆烂很怀疑自己,大三上因为某些原因开始继续学,期间也受到一俩个中小厂的offer,不过学校不知道为啥又不允许中小厂实习只允许大厂加上待遇不太好所以也没去,感觉自己后端能力很一般,于是便打算转战测开,学习了一些比较简单的测试理论(没有很深入的学),然后十二月又开始继续投,java和测开都投,不过好像并没有几个面试,有点打击不过并没有放弃心里还是想争一口气,一月初因为学校事比较多加上考试便有几天没有继续投,10号放假后便继续,想着放假应该很多人辞职可能机会大一点,直到接到字节的面试,心里挺激动的,总算有大厂面试了,虽然很开心,但同时压力也很大,心里真的很想很想很想进,一面前几天晚上都睡不好觉,基本上都是二三点睡六七点醒了,一面三十几分钟结束,问的都不太难,而且面试官人挺好但是有些问题问的很刁钻问到了测试的一些思想并不是理论,我不太了解这方面,但是也会给我讲一讲他的理解,但是面完很伤心觉得自己要挂了。但是幸运的是一面过了(感谢面试官),两天后二面,问的同样不算难,手撕也比较简单,但也有一两个没答出来,面试官人很好并没有追问,因为是周五进行的二面,没有立即出结果,等到周一才通知到过了,很煎熬的两天,根本睡不好,好在下周一终于通知二面过了(感谢面试官),然后约第二天三面,听别的字节同学说hr面基本上是谈薪资了,但是我的并不是,hr还问了业务相关的问题,不过问的比较浅,hr还问我好像比较紧张,而且hr明确说了还要比较一下,我说我有几家的面试都拒了就在等字节的面试,三面完后就开始等结果,这几天干啥都没什么劲,等的好煎熬,终于13号下午接到了电话通知oc了,正式邮件也同时发了,接到以后真的不敢信,很激动但更重要的是可以松一口气了,可以安心的休息一下了终于可以带着个好消息过年了,找实习也可以稍微告一段落了,虽然本人很菜,但是感谢字节收留,成为忠诚的节孝子了因为问的比较简单,面经就挑几个记得的写一下一面:1.实习项目的难点说一下2.实习中用到了哪些测试方法3.针对抖音评论设计一下测试用例4.手撕:合并两个有序数组二面:1.为什么转测开2.线程进程区别,什么场景适合用哪个3.发送一个朋友圈,从发出到别人看到,从数据流转的角度说一下会经历哪些过程4.针对抖音刷到广告视频设计测试用例5.手撕:无重复字符的最长字串
厂办龚彪:锲而不舍 金石可镂
查看8道真题和解析
点赞 评论 收藏
分享
评论
4
68
分享

创作者周榜

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