首页 > 《零互联网经验,我是如何加入字节的?》
头像
等你下课~~
编辑于 2020-08-12 11:30
+ 关注

《零互联网经验,我是如何加入字节的?》

自我介绍之前,先说一下去年收获的offer情况。字节、百度、小米、农行、广联达。对于没有互联网经验的我,收获这些offer,很满足了。选择了加入字节,入职了一段时间也证明自己没有选错,特地过来给大家分享一波经验,祝大家offer++!

说说我的零经验:

我本科就读于一所211高校文科专业!文科专业!文科专业!(高中理科生,阴差阳错,此处有一段伤心史),因为不喜欢自己的专业,所以从大一开始频繁出入于其他院系的实验室,自学嵌入式编程、硬件知识(画画PCB之类的),靠着做比赛个性化保研到国科大计算机专业的。别看我在计算机专业,做的事却跟互联网一点不挂钩。我所在的研究所是做星上研究的,平时跟进的项目都是一些星上项目,星上设计追求的是极致的稳定性,使用的都是经过地面长年验证没有问题的技术(简称落后的技术),除了一些设计思想,实在对找互联网工作没啥帮助。另外研究所不放出去实习,真算得上零经验了。

准备阶段:

五月份开始,抛开课题小论文,一门心思开始准备互联网。凡事预则立不预则废。首先规划大的目标,因为时间紧,开发语言没得选,就是C++了,平时项目就用的C++,看面经也得知算法岗的难度之大,最终决定秋招投递以C++软件研发、后台开发为主,客户端、大数据为辅。定了目标之后,开始拟定学习计划:从C++基础、数据结构、常用算法、操作系统、编译与底层、Linux系统、计算机网络、软件工程、数据库知识等等基础出发,配套进行编程题的练习,外加准备几个开源项目(后来时间不足,就只复习了下软件工程课上的一个作业题,有关学校商城的,因为没项目吃了很多亏)

罗列一些秋招看过的书:
C++:《C++程序设计语言特别版》《Thinking in C++》《Effective C++》。
数据结构与算法:《数据结构、算法与应用》、《算法图解》。第一本书很经典,备战过程中经常翻,第二本书是一个老外写的,写的非常好,浅显易懂,深入浅出,两百多页,涵盖了常用的基本算法。二分、基础排序、递归、散列、广度/深度优先搜索、贪婪、动态规划、k最近邻算法等等,对于准备秋招帮助很多。
操作系统:《操作系统-精髓与设计原理(第八版)》、《鸟哥的Linux私房菜》。
计算机网络:《计算机网络系统方法》、《TCP/IP详解》。
软件工程:《Saas软件工程-云计算时代的敏捷开发》《大话设计模式》,秋招过程中问的最多的模式是单例模式,另外对于自己的项目,多思考一下用了什么模式,以及可以用哪些设计模式去改进代码结构。
数据库知识:《数据库系统》《MYSQL必知必会》,这之前我只用过PostgreSQL,仅限于增删查改,所以补了补。
刷题部分:《剑指offer》为主,LeetCode两三百,手机上也下了LeetCode的APP,很方便,坐公交都能看。《剑指offer》真是一本好书,第一遍跟着敲用了很久,收获很多,后来还看了二三遍。

怎么加入字节的?

加入字节前后加起来总共面了5面(面试官都特别好),具体面试内容记得不太清楚了,这里简单回顾一下:
(1)提前批:投的后台开发,当时还不知道后台竞争如此激烈(19年秋招后台投递录用比跟算法差不多,神仙打架,诸神黄昏),外加提前批比较早根本没准备好,凉凉。好像挂在代码题的第二道,其实也不难但是没想出来。
(2)正式批:由于经常在牛客上逛,及时修改了target,转投了客户端。
一面:问了很多C++的基础问题,内存管理,STL;网络方面好像问了些关于https的;操作系统问了些多线程相关的。两道代码题:分别是单例模式和爬楼梯到达顶端的步数。
二面:由于是接着面的,中间隔了两三分钟,在线面试房间没换,面试官进来看见了之前写的单例模式,问了饿汉式、懒汉式怎么改写,写了下,算是第一道代码题了,第二道代码题是一道场景题,动态规划的简单应用,时间有限没敲完说了后续部分的思路。问了些基础知识之后,开始问关于项目的问题,这一块就不谈了。
三面:本来说接着二面的但是面试官临时有事,改了第二天。现在能记得的就是第一道代码题了,打印质数,打印方法有很多随便写了一种,自己挖了个坑,面试官说让优化一下,给了五分钟没想到方法,提示之下才稍微有了思路,可能是这里发挥不太好,才有了后面的四面。
四面:四面是一个leader,相比前几面,四面基础问题问的比较少,就问了一下关于STL如何实现方面的问题,自己看过源码,这里没难到。接下来就全是场景设计题,比如让你设计今日头条客户端你怎么设计,底层用到哪些技术,数据怎么一步步呈现给用户的之类的。气场有点强,以至于面完我都忘了我咋回答的了。出来就问内推人,反馈面试通过,offer沟通阶段。nice!

加入字节之后:

符合自己对于工作的一切期望:有mentor带着熟悉环境、学习团队需要的技能。公司提供了良好的新人学习平台,大把资源供你职场入门学习!在这里真正感受到了什么叫做无title扁平式管理。一鸣同学?老哥?xx的小名?不仔细打听,你是绝对不可能从称谓上分出谁是团队leader的,不按资历按能力,技术氛围特别好。此外,高薪待遇,住房补贴,超级棒的免费三餐下午茶以及健身房,顶配MacBook Pro,人体工程学坐椅。总之,一句话:来对地方了~

对于应届生,字节主要关注计算机基础知识的掌握情况,所以像我一样没互联网经验的小伙伴都可以大胆尝试!最后祝大家都收获心仪的offer!

更多模拟面试

全部评论

(6) 回帖
加载中...
话题 回帖

推荐话题

相关热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

近期精华帖

热门推荐