与字节的故事

一)拿下字节跳动 offer

打完比赛快 11 月了 可能这是秋招的最后一次机会 我就开始着手找工作。字节跳动对那时的我来说 是一个很厉害的大厂 是遥不可及。

想着自己平常都在打比赛 计算机基础也没空准备 我对成为字节后端工程师没有抱太大的希望 但就像加入 ACM 社团一样 我还是鼓足勇气决定尝试一下。我开始从头学习计算机基础。

由于时间有限 看的都是网上总结好的知识 比如操作系统知识点总结 、计算机网络知识点总结、数据库知识点总结 此外还看了常见的面试题 背了一些八股文。

一次偶然刷 QQ 群的机会 我看到有退役的 ACM 前辈所在的字节部门的内推 就把简历给他了。没想到这一次勇敢的迈出 让我加入了字节跳动。

正式面试的时候 面试官看我大学主要都在学习算法、参加算法竞赛 所以问的大多是算法相关。

一面的面试官基本都在问算法题 两三道力扣中等左右的题目。

二面是交叉面 是其他部门同事面的 先问了一些基础知识 但看没有深入了解过 就也改问算法题了。

三面主要问了平常如何学习计算机知识与算法等 最后也问了一道不太难的算法题。

因为算法题是平常一直都在刷的 所以手感很不错 题目都做出来了 最后也成功的拿到了offer。

本以为投的是实习岗 要靠实习转正 没想到最后 hr 告诉是校招 offer 我可太惊喜了哈哈。

对于一个双非学校的学生 offer 的工资对于当时的我来说已经很高了 所以我果断接受了offer 成为了一名 Bytedancer 。

最后交了三方协议 我实习拿的就是 80% 正式工资 对当时初入职场的学生 刚开始看着每个月工资 还是很开心的(ps 后来就没啥感觉了)。

二)初见字节跳动 惊艳

接受了字节的 offer 后 年前我就提前去实习了。去了之后我才知道自己所在的是一个新部门 是当时公司的保密项目。

因为工作所用的技术栈都是之前在学校没有接触过的 所以进了字节后我先熟悉了一下部门所用的技术栈 golang、python、charles、开发机配置、业务等。差不多熟悉了一个星期 我才开始了工作的第一个任务。

因为刚来 所以分配的工作不是很复杂 主要是目的是了解一下业务 以及在大公司的开发流程。第一个 armup 任务是修改一下 api 参数 增加新的业务类型。

后面我就渐渐开始承担一些难一点的任务了 虽然辛苦 但也很充实 我学到了很多在学校里接触不到的东西。

年后实习了几个月 我就回学校写毕设 (养老)。毕业后的我正式入海 开始了社畜的生活。

三)放弃40万年薪 裸辞了

我所在的组每天大概十点半上班 晚上十点多下班。平常的工作 就是和 PM 开会 PM 提需求 一起制定排期 然后开发、测试 以及上线。

平常爱打游戏的我 回到家却连打游戏的劲都提不起来。

字节实行大小周 单休的周末 我睡一个懒觉 收拾收拾就到了第二天上班的时候。双休的周末他偶尔会和朋友出去吃个饭 出去溜达转一圈 也不敢玩的太累 就这样我过了接近一年。

我有时会躺在床上看着天花板想 这是我想要的生活吗?

虽然在字节的工作让我学到了挺多东西 但 996 和重复的工作 不仅让我疲惫无聊 还让河南逐渐找不到自己的价值。

仔细思考了下 我对金钱似乎没有执念 程序员的普通工资对我而言已经完全够开支了 同时自身也很讨厌加班。

为什么不去尝试换一种生活呢?这种念头在我脑中徘徊了大概一个月 最终我决定离职 而且是裸辞。

当时我并不知道裸辞意味着什么 只是想着自己有大厂的工作经历找个不加班的工作应该不难。

后面才知道 难!

开启新阶段

一)接连碰壁后 找到955工作

办完离职的第一天 我好好补了一觉 想把之前一年没睡好的觉都补回来了。休息了几天后 我开始制作简历 将自己的工作经历和最新的技能更新到简历中。

刷算法题 起初刷了一些力扣 但刷了几十道左右 我觉得没什么难度 就去刷 Codeforces(竞赛刷题网站)。

然后就开始正式寻找下一份工作 其中最重要的一个要求 拒绝 996!

Github 上有一份 955 ork–life balance 公司白名单 目前 star 已经有 28k 。这些公司都是经过网友投票选出的的一些公司 真实性应该比较高 甚至比很多公司的 hr 还要靠谱。

选好了公司就可以找对应的面经来准备 也可以尝试去找一些内推 尽可能多问问内推人职位的信息 以便进行有针对性的面试准备。

我也投了几家不加班的公司 比如微软 、B 站、Shopee、PTA 但大多都抱憾而归 有的是因为岗位不match 有的面试官问基础知识 我没怎么准备过

这些接连的面试碰壁 让我开始担心能否找到不用加班的工作 后来在牛客网上看到一家外企在招全栈工程师 我没放弃这个机会 又投了简历 hr 很快就联系了我 并安排了面试。

幸运的是 这家外企面试流程都很快 因为我当时是在北京 一面约了线上面试 通过后的第二天就约了二面的时间。三面安排在了线下 所以我就从北京赶来上海参加三面。

三轮技术面试主要考察的还是算法题 可能因为我正式工作还不到一年 项目经验还不够多。面试官也会问问之前工作项目相关的 但由于和新公司是不同的业务 所以也没有过分深入追问。

经历了两轮线上面试 一轮线下面试 以及线下面试当天的 hr 面 我顺利找到裸辞后的第一份955工作!

最近有一些小伙伴 让我帮忙找一些 面试题 资料 于是我翻遍了收藏的 5T 资料后 汇总整理出来 可以说是程序员面试必备!所有资料都整理到网盘了 欢迎下载!

大致内容包括了 Java 集合、JVM、多线程、并发编程、设计模式、Spring全家桶、Java、MyBatis、ZooKeeper、Dubbo、Elasticsearch、Memcached、MongoDB、Redis、MySQL、RabbitMQ、Kafka、Linux、Netty、Tomcat等大厂面试题等、等技术栈!

免费下载地址 sblogcsdnneteixin_45987729articledetails123503791sblogcsdnneteixin_45987729articledetails123503791

笔记目录展示

部分内容截图

希望可以帮助大家冲击大厂

免费下载地址

sblogcsdnneteixin_45987729articledetails123503791sblogcsdnneteixin_45987729articledetails123503791

阿里管理薪资被应届生倒挂65K,不把老员工当人? 一位阿里的小管理爆出,无意中看到了整个部门 1557 「RocketMQ 技术专题」帮你梳理 RocketMQ 相关的消费问题以及原理分析总结 1434 【Java面试题】数据库与JVM综合篇(附有答案,21年您应该知道的技术之一) 1230

抵扣说明:

1余额是钱包充值的虚拟货币,按照11的比例进行支付金额的抵扣。 2余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。