字节跳动实习_大厂模式学习经验

"12月7号接到面试通知,10号面试,准备了三天成功入职"

Posted by neo on January 26, 2020

字节跳动实习_工程架构与产品研发部门面试

0.前言

7月份的时候,一个人在北京,保研也差不多确定了,实在是太闲了,保研也就只剩下ACM机试了,我就寻思着找个实习,但是阿里,腾讯实习地点都太远了,不想去,所以就想着字节跳动了。日薪也高,饭菜也好,关键还是在中航广场,距离交大2公里,骑车也就15分钟,公交两站。所以就特别想入职去体验体验,刚好有个姐姐在发招聘信息,我就投了简历,然后下午就安排面试了,3天后,然后就一直做LeetCode,看《剑指offer》详见刷题blog,但是面试并不成功,3面被刷了。其实有点难过,但是也正常,就准备了3天,别人都准备一个月,我就3天肯定不行了。

所以在今年12月,自己在上海同济实验室的时候,HR给我打电话说觉得我简历可以,要不要在试试,我想着试试就试试,就答应了,当天下午就通过了简历评估,晚上HR再次电话联系说进行视频面试,我当时觉得算了,就三天可能不行,别浪费时间。但是努力之后,还是拿到了offer。

1.面试准备

说实话3天,准备时间确实仓促,但是网上还是有很多面试资料的,感谢牛客网,让我准备到了原题。

  • 计算机网络
  • 数据库
  • 操作系统
  • 自己项目经验

对我个人来说,这四个其实没啥好说的,都是些基础知识,都保研了,记住些基础的协议,基础的计算机理论应该不是问题,但是这些基础知识往往最容易被忽视,我认识的好多人都是因为基础都不过关就直接凉了,还是要注意啊,因人而异,我就是复习了两天的基础知识,才保证自己都会的,但是最最最重要的还是编程能力,基本每次面试都有一道ACM题,而且编程能力是不可能是能是记住的。临时磨枪不太行,都靠平时积累。所以如果你有计划面试,请至少提前1个月开始刷题。

2. 面试经过

时间太久了,三次面试+HR面,一共用了快3个小时吧。

  1. 自我介绍
  2. 介绍项目
  3. Python list底层是什么,链表还是数组
  4. Python 迭代器,生成器区别
  5. 计网的网络层数,每一层说三个相关协议,相关作用
  6. Mac地址 Ip地址解决什么问题
  7. TCP 为啥要3次握手
  8. 操作系统死锁的概念,如何解决
  9. Top5 堆排序
  10. DP问题

还有好多记不起来了,最后可以提问一次,我当时问了三个面试官一个知乎热榜问题:如果看待抖音正在毁掉青年人这句话,然后面试官突然不困了,开始认真回答我,这个我感觉对我也有加分吧,证明自己是一个会思路的人。。。哈哈哈

3.正式报到

字节跳动,真的比我想想的好,环境,食堂,健身房,饮料补贴,租房补贴,免费打车,节日红包等等,我的天,我都想转正了。上什么研究生。。。image-20200128114750154

而且飞书真的很好用啊,我觉得这真的是字节的一个很大的上升平台。不知道阿里内部用什么,但是字节的飞书我是非常喜欢。

文件系统,日历系统,邮件系统,我觉得所有工作相关的都整合上去了,特别好。

公司福利也不错,真的好啊,吹爆啊!!

4. 内推相关

在公司正式工作之后才发现,原来一个公司的后端也有这么多不一样的地方啊,不同的部门,不同的HR, 不同的面试官,所有一个公司的同一个后端职位,你甚至可以面试10几次,所以只要不放弃都可以进行面试的。

然后如果有实习想法的各位,可以联系我。我帮大家内推

欢迎各位亲朋好友一起来字节跳动吃喝玩乐,免费三餐下午茶,专属健身房,各种福利数不清!字节跳动诚邀你和我们一起打造新型教育神话!!快来和优秀的人一起做有挑战的事吧!!!后端/Android/iOS/客户端/前端/测试开发/算法,实习校招社招均可!欢迎自荐和推荐朋友,简历戳我邮箱1178894864@qq.com,邮件标题:投递职位+姓名!