1 面试心路历程
经过五天的努力复习加上我同学的面试整理以及牛客的面经,成功获得提前批offer,零基础抖音客户端上岸,前来分享一下自己的面经。
看我这个标题可能有一丝标题党的感觉,但事实的确如此,我6.29四点半投了简历,六点半HR就联系我约我面试,效率非常之高,可当时的我,刚刚从字节实习结束,完全没有准备面试,就约了那周五(7.3)参加面试,然后一天三面结束战斗,三面结束时,面试官就和我说我在他那边已经过了,算是一个口头offer。(ps.可以说是7.3日2点-10点,夸张点说八小时光速拿offer)
2 面试准备
我的五天复习(6.28-7.2)
我的规划比较明确,因为我没leetcode并没有刷过,因此,前三天我花时间看了一下剑指offer,和我以前自己整理的算法常考点,算是效率非常高。(ps.这两题甚至都是面试完才做的...)
第四天,我看了一下我之前实习做的项目以及C++基础,虽然面得客户端开发,但毕竟我曾经励志不学java,所以语言基础只能准备c++。(flag总会被打破)
第五天,我看了一下我同学整理的网络面试宝典(她实在tql)和翻了一下计算机操作系统的书,最后看了一下牛客的面经,发现差不多都会了,然后就睡觉了。
3 为什么选择字节跳动提前批
看了前两章,可能有同学会发现,我的复习时间非常短,但我还是选择了投字节提前批。
首先,因为我之前上半年在字节实习过,觉得字节是个非常不错的公司,无论从专业能力提升,福利待遇等角度考虑都是非常不错的,因此当时离职的时候就说要再回来。(没想到回来的有点快...)
其次,我觉得早点拿到一个offer,会心态上比较好,不用担心毕业就失业,而且会对你之后在面试带来正向效应,毕竟等于说已经有公司认可你了(结果,我现在懒得面试了...)。
第三,提前批也不影响秋招,也算是积累经验。
失败了能让你努力准备秋招,成功了你不就找到工作了吗?(手动狗头)
所以我觉得投提前批是百利而无一害的。
4 面经
4.1 07.03 下午 一面 53min
1 自我介绍
4.1.1 计算机基础
4.1.1.1 系统
2 进程与线程以及协程之间的区别
4.1.1.2 网络(比较深一直问细节)
3 输入一个网址的全过程
4 DNS干嘛用的
5 http是什么
6 https是什么
7 https怎么做到安全性的
8 有get post之类的 还有什么指令
9 get和post有什么区别
4.1.2 算法
1 股票何时买入卖出拿到最大利润
// nums = {5. 1. 2. 3. 7. 4};
// 在第一天买入,第七天卖出获得最大值
// 时间复杂度O(n),空间复杂度O(1)
2 循环右移数组
// nums = {1,2,3,4,5};
// 循环向右移动两位 -> nums = {4,5,1,2,3};
// 要求 不用辅助空间 时间复杂度O(n)
4.2 07.03 晚上 二面 55min
1 自我介绍
4.2.1 项目经历
2 问我之前的实习经历
4.2.2 计算机基础
4.2.2.1 C++以及计算机操作系统
3 进程之间通讯方式以及干嘛用的
4 物理内存是什么
5 虚拟内存的目的是什么
6 堆栈区别
7 多态是什么
8 重载重写的区别
9 返回值能重载吗
10 虚函数和纯虚函数的区别
11 智能指针
12 数组和链表区别
4.2.3 算法
1 求二叉树深度,不用递归
4.3 2020.07.03 21:00 三面 37min
4.3.1 项目经历
1 实习经历、项目经理以及说自己平时感兴趣的计算机知识。
4.3.2 编码
2 单例模式。
5 客户端准备
其实由于现在应届生都不怎么会客户端,其实客户端零基础问题是不大的,但计算机不能零基础呀,所以408基础还是得要好一些。
6 内推
https://jobs.toutiao.com/h5/live/recruit?ref=wangzechen.wzc&code=RQWBRVA
字节跳动22届校招已开启!
妄自菲薄,怎得明朝胜利;犹犹豫豫,不如试出奇迹!
😊【我们是谁】 我们是字节跳动直播团队,为字节跳动所有 App 提供直播服务,包括抖音、火山、今日头条、西瓜视频、皮皮虾、懂车帝等。
直播体量目前已超竞品,用户与营收高速增长,两年不到的时间就跻身行业第一。
HC多多,加入我们,一起做有挑战的事!
✍️【我们在哪】杭州
全部评论
(62) 回帖