字节跳动|面经|C++|抖音客户端|前脚结束面试,后脚意向书就发来了🤩
1286
2022.11.02
发布于 未知归属地

1、本文系阿秀个人原创,禁止未通过允许二次转载或加工,望周知。

2、你好,我是阿秀,普通双非学校毕业,校招时拿到百度、B 站、华为、字节跳动 SP 等互联网 offer,现在在抖音平台组担任全栈开发工程师,接下来分享一些计算机学习知识以及校招经验,C++、Java、客户端、测开测试、算法等技术栈的都会分享一些。
其中既有学校不错的应届生,也有学历一般跟我一样是普通二三本出身的学弟学妹,我想多看看他们的总结也许会对你以后的校招求职或者计算机学习有所帮助。如果文章对你有用,点个赞就是最大的支持了,谢谢。

今天分享一下一位学弟的上岸分享和面经,可以说他的上岸过程是我一路见证过来的,包括一面、二面、三面、HR面。

下面是具体的时间线,2022.08.24 这位学弟来找我请教 一面考察 内容。

image.png

2022.08.31,二面通过,按照他的话说这也是他秋招阶段的第二次面试,很顺利的就通过了二面,然后就开始看一些三面的内容。

image.png

这周四,也就是 2022.09.08晚 收到 HR 面邀约,这个时候我就直接跟他直接道喜了,因为字节跳动 HR 面很少挂人,所以你到 HR 面基本也就八九不离十了。

昨天晚上收到这位同学的上岸报喜通知,下午面完就直接意向书了,其实还是他自己比较上心,否则别人再怎么指导,都没用的。

image.png

下面是这位同学的分享原文,其中的「我」代表这位学弟本人,本文分享大纲如下:

1、我的学习过程

2、关于自己的准备

3、关于字节跳动这个公司

4、我的面经和总结

211 科班硕士,昨晚收到 C++ 抖音客户端意向!

我整个意向的过程比较奇特,也非常幸运,感觉自己很幸运,和大家分享一下经历和一些面试的小经验。

在 8.16 日突然收到字节的面试邀请,在此之前我没有任何面试经验,非常紧张。

收到面试通知后,我跟 HR 小姐姐说能不能给我一些时间去准备,因为感觉自己都没准备好,字节的 HR 小姐姐很好,让我好好准备一周再去面试。

我之前学的怎么样不重要,开始告诉自己大厂的机会一定要把握住。

后来一面顺利通过,一周后二面,二面顺利通过,一周后三面,三面顺利通过,第三天 HR 面,HR 面当晚拿到意向,大致流程就是这样。

1、我的学习过程

其实之前自己就已经有学习一段时间了,这里简单说一下吧。

我的学习过程大致如下:在 7 月 1 号前我一直都在忙于自己的小论文与导师的项目,只是在业余时间花了大概半个月看了一遍《C++ Primer》,其他的专业知识还是停留在考研期间的 408 知识,也幸亏自己以前考研期间上心学习了专业课,要不真的顶不住后面的面试和细问。

这里也建议大家千万早点开始准备,要不真的会很惨的,面试前也需要多去刷面经,多看面试贴。
7.1-7.21
其中差不多花了 10 天的时间去学习了一个 Web 服务器项目,剩余时间去看看网上的一些面经整理,进行扫盲。

7.22-8.5
由于要去见家长,不可避免地摆烂了两周?????

解决了一大半终身大事之后就继续猛攻了。

8.5-8.16
全程懊悔式学习,拉满十天的高强度,直到 8.16 接到了字节的面试邀请。

2、关于自己的准备

首先,当这样的一个机会放在我面前,我告诉自己必须要把握住,并且为其舍弃了许多。

这段时间,没有特殊情况,我基本每日学习到至少 11 点,返校的动车上还在学习 redis 相关的内容并整理笔记,抛弃了几乎一切娱乐活动。

这段时间的努力我觉得是最关键的,面试的内容与日常科班学习还是不一样,面经是关键,这段时间我恶补面经,即使是吃饭睡觉也经常在琢磨某个知识点背后的实现逻辑,到什么地步呢,哪怕是吃饭排队的过程中我也在思考。

所以当有这样的机会出现时,大家一定不要吝啬自己的努力!

3、关于字节跳动这个公司

字节每次面试完毕后大约 20min 就会给出下一面的反馈,这个真的是点赞了,不拖着我,让我很快就能知道自己的面试结果。

最后一轮 HR 面中,HR 小姐姐在短短几个小时之内就完成了意向的发放,这个也让我特别感动。

因为按照我了解到的一般面试结果最少需要两三天才能知道,结果她几个小时后就给我发了意向书,真的是跟我面试完就直接给我发了意向书差不多了。

5、我的面经和总结

由于没有录音,我只能尽力回想一些自己能想起来的给大家作为参考:

一面:70min

1.C++ 基础(虚函数、虚函数指针、虚函数表、继承关系等)

2.计算机网络(HTTPS 连接流程,https 与 http 的差异,三次握手等)

3.操作系统(内存管理,内存对齐等)

4.手撕(LeetCode,最大盛水容器)

二面:75min

1.计算机网络(HTTPS 的加密原理,什么是中间人攻击等)

2.C++ 基础(各种智能指针,强制类型转换,C++11 的一些新特性等)

3.操作系统(线程同步方式等)

4.手撕(约瑟夫环)

三面:95min

1.挖项目(线程池参数设置,生产者消费者问题实现方式,等等等)

2.一直挖项目(结合不同场景提问)

3.手撕(剑指 offer,单词反转)

总的来说,字节的面试很重基础,上面记得的只是极少一部分,毕竟每场都一个多小时。

此外字节很 重视算法,每次至少一道手撕,还好自己一直有保持刷题,都顺利解出来了,可以说算法很大程度上决定了字节面试的生死。

最后,祝大家一切顺利!我也不会结束自己的秋招之旅,继续加油!

还有就是这里给个建议,特别是针对24届及其以后的小伙伴,如果你打算参加秋招工作的话,我只能说:

一定要早做准备!一定要早做准备!一定要早做准备!


以上就是这位同学的分享了,阿秀很认可他说的一句话:机会到了就要努力抓住

评论 (0)