字节跳动实习_工程架构与产品研发部门面试
0.前言
7月份的时候,一个人在北京,保研也差不多确定了,实在是太闲了,保研也就只剩下ACM机试了,我就寻思着找个实习,但是阿里,腾讯实习地点都太远了,不想去,所以就想着字节跳动了。日薪也高,饭菜也好,关键还是在中航广场,距离交大2公里,骑车也就15分钟,公交两站。所以就特别想入职去体验体验,刚好有个姐姐在发招聘信息,我就投了简历,然后下午就安排面试了,3天后,然后就一直做LeetCode,看《剑指offer》详见刷题blog,但是面试并不成功,3面被刷了。其实有点难过,但是也正常,就准备了3天,别人都准备一个月,我就3天肯定不行了。
所以在今年12月,自己在上海同济实验室的时候,HR给我打电话说觉得我简历可以,要不要在试试,我想着试试就试试,就答应了,当天下午就通过了简历评估,晚上HR再次电话联系说进行视频面试,我当时觉得算了,就三天可能不行,别浪费时间。但是努力之后,还是拿到了offer。
1.面试准备
说实话3天,准备时间确实仓促,但是网上还是有很多面试资料的,感谢牛客网,让我准备到了原题。
- 计算机网络
- 数据库
- 操作系统
- 自己项目经验
对我个人来说,这四个其实没啥好说的,都是些基础知识,都保研了,记住些基础的协议,基础的计算机理论应该不是问题,但是这些基础知识往往最容易被忽视,我认识的好多人都是因为基础都不过关就直接凉了,还是要注意啊,因人而异,我就是复习了两天的基础知识,才保证自己都会的,但是最最最重要的还是编程能力,基本每次面试都有一道ACM题,而且编程能力是不可能是能是记住的。临时磨枪不太行,都靠平时积累。所以如果你有计划面试,请至少提前1个月开始刷题。
2. 面试经过
时间太久了,三次面试+HR面,一共用了快3个小时吧。
- 自我介绍
- 介绍项目
- Python list底层是什么,链表还是数组
- Python 迭代器,生成器区别
- 计网的网络层数,每一层说三个相关协议,相关作用
- Mac地址 Ip地址解决什么问题
- TCP 为啥要3次握手
- 操作系统死锁的概念,如何解决
- Top5 堆排序
- DP问题
还有好多记不起来了,最后可以提问一次,我当时问了三个面试官一个知乎热榜问题:如果看待抖音正在毁掉青年人这句话,然后面试官突然不困了,开始认真回答我,这个我感觉对我也有加分吧,证明自己是一个会思路的人。。。哈哈哈
3.正式报到
字节跳动,真的比我想想的好,环境,食堂,健身房,饮料补贴,租房补贴,免费打车,节日红包等等,我的天,我都想转正了。上什么研究生。。。
而且飞书真的很好用啊,我觉得这真的是字节的一个很大的上升平台。不知道阿里内部用什么,但是字节的飞书我是非常喜欢。
文件系统,日历系统,邮件系统,我觉得所有工作相关的都整合上去了,特别好。
公司福利也不错,真的好啊,吹爆啊!!
4. 内推相关
在公司正式工作之后才发现,原来一个公司的后端也有这么多不一样的地方啊,不同的部门,不同的HR, 不同的面试官,所有一个公司的同一个后端职位,你甚至可以面试10几次,所以只要不放弃都可以进行面试的。
然后如果有实习想法的各位,可以联系我。我帮大家内推
欢迎各位亲朋好友一起来字节跳动吃喝玩乐,免费三餐下午茶,专属健身房,各种福利数不清!字节跳动诚邀你和我们一起打造新型教育神话!!快来和优秀的人一起做有挑战的事吧!!!后端/Android/iOS/客户端/前端/测试开发/算法,实习校招社招均可!欢迎自荐和推荐朋友,简历戳我邮箱1178894864@qq.com,邮件标题:投递职位+姓名!