字节跳动基础架构部实习生面经(3技术+1HR)
楼主是在4月10号左右投的简历,学长帮忙内推的,所以没有笔试环节。下面我首先把时间节点说一下供大家参考~
大概4月20号开始的技术面,一轮技术面和二轮技术面一起面的,时间2个小时。几天后第三轮技术面,半个小时。五一之后便是HR面了,大概两天后收到了offer call。
下面把细节大概说一下,时间太久有的地方可能记不太清了,希望大家有选择的参考~
- 第一轮技术面。
平台:牛客网视频面试平台(有coding环节)
- 做一个自我介绍。
- 介绍一下你的简历上这个科研项目。
我之前在实验室做过一段时间的CV的科研项目。 - 做这个项目的时候什么地***得最困难?
- 问了几个基础问题:1)进程和线程的区别。2)tcp协议断开连接时,为何要四次握手。
- 算法题:参考:力扣 636. 函数的独占时间。
我最初提出的算法只能解决部分情况,面试官问我能不能想出处理普遍情况的算法,我最后没想出来,因为没有算法思路,所以代码就没有写。/吐血。 - 有什么要问我的吗?
- 第二轮技术面
平台:牛客网视频面试平台(有coding环节)
- 做一个自我介绍。
- 介绍一下你的简历上的几个项目。(这里问了很久)
问的最多的是微处理器设计这个项目,可能和基础架构部比较Match。 - 问问题:1)排序算法知道吗,觉得哪个最好并说出理由。2)快排和堆排有啥区别吗,觉得哪个好呀?
关于问问题这一块,我感觉二面的面试官比较灵活,基本是聊到哪问到哪,所以很多问题我记不太清问了啥了..... - 算法题:二叉树的S形遍历。力扣上也有类似的题。如103. 二叉树的锯齿形层次遍历。
基本思路就是树的bfs搜索,需要点小变换。很快就写出来了。 - 有啥要问我的吗?
一二面小总结:
感觉面试官问的问题一般就是简历和基础知识了。如果简历上有不错的项目经历,可能问简历会问很多。第三轮技术面。
平台:牛客网视频面试平台(但是无coding)
- 没有自我介绍了,直接问问题了。
问的问题有些难,很前沿,我很多答不上来,有些东西没有听说过,直接答的不清楚。
风格是类似于这样的:xxx听说过吗?xxx有了解吗?前沿的网络协议了解吗?了解过Interl最新的芯片吗?
所以问题问了很多,我记不太清了。感觉这位面试官非常厉害!懂得很多!/崇拜脸。 - 有啥问题要问我吗?
- HR面。
- 自我介绍。
- 为什么申这个方向呢?对你要做的方向了解多少呢?
- 做过最自豪的事情是什么。
- 以后想在海外发展还是国内的?
- 有什么问题要问我吗
- 面试总结:
1)一二三面,感觉难度是逐渐提高的,同时面试官问的问题也越来越灵活。
2)感觉面试官很有水平也很和蔼,我问的问题看得出来是认真为我解答的。
3) HR 感觉很忙的样子,大家等offer call不要太心急。