上一次如此迷茫的时候是刚研究生的时候,上次的迷茫更多是人际关系的处理,不知道如何与新同学、老师和其他人相处。

而这一次是对工作内容的迷茫。

基本情况

我是 C++主要是后台开发的方向。

上周三入职字节飞书客户端,入职字节之前拿到了百度 offer(音视频直播部分) 以及腾讯 PCG (微视、后台开发)的 HR 面试通过(还没有收到录用意向书)。

在字节的两天半也只是看了一个文档配了环境,仍然看不懂整个仓库的基本流程。坐在工位上就很难受,mentor 也很忙,让我不用急先看看代码。这种感觉比分配了很多任务还要烦躁,是一种未知的迷茫。

不顺利的春招过程

春招实习对于我来说并不太顺利。

实验室在 1 月份元旦的那天正式可以放假回家,但回家仍然继续“远程工作”,工作并没有减少,每天日复一日的测试,调试我们开发的“流媒体会议系统”。

在 1 月的倒数第三天,我们开了“年终总结”线上会议。至此,作为研二基本上与实验室的工作开始告别。也正式开始了春招复习的阶段。

2 月前已经间歇性的开始准备,无非就是在 LeetCode 上面刷刷题目,一天刷不了几道,后面甚至象征性的刷一下每日一题。对我的算法刷题帮助很少。

2 月份开始,2 月初的时候,LeetCode 才刷了大概 40 多道题目,挤出了几周时间更新了 handsome 主题的8.x 版本,这又是一个繁忙的几周。直到春节的当天正式发布,春节过后又开始陆陆续续用一些时间修复 bug,发布修复版本。2 月份这样悄悄溜走。

找实习的过程
2021-3月初

3 月 初的时候,投了阿里提前批,没想到阿里 3 月4号提前批就结束了,那一天约的一面的电话面也被取消了。紧接了开学实验室开会同步进度的时候,发现大家都一面/二面/三面的进度,而我还没有投递的进度。

投递字节之后,又投递了腾讯、美团、阿里和百度。腾讯是最心酸的,百度是最顺利的,美团是最坑的,阿里是最无语的,字节考察C++是最深的。

2021-3-8

投递了字节飞书

2021-4月初

字节第一次一面,腾讯第一次一面

2021-4中旬

美团一、二面,腾讯第二次一面和二面,,百度三轮面试,通过了。

2021-4底

腾讯第三次一面和字节第二次一面

2021-5月初

腾讯第三次二面和字节第二次二面,后面这两个都通过了

这么多次面试中,让我感悟最深的是面试中的考察题目真的很重要,因为我在基础知识上面也不突出,再加上如果算法题(一般 1 道或者 2 道)如果没做出来,基本就凉了。而面试之前的笔试考试反而没那么重要,也没那么难。基本 4 题写出来 1~2 道题目就有发起面试的机会了。难度也基本就是 LeetCode top 100上面的那些算法。

面试中做题,我很容易紧张,头脑就容易一片空白,稍不注意,写错个符号,或者链表赋值错了,很难看出来问题,导出最终结果不对。

腾讯

腾讯第一次流程是 PCG(虽然我选择的兴趣岗位是微信),一面(4 月 18)就凉了,原因就是题目没做出来,很简单的题目,全排列。这道题目一个月之前写过,面试的时候和子集的题目搞混了…

很快腾讯第二次流程是微信,一面坎坎坷坷过了,二面问了一个智力题答得不好,问了一个 Linux 函数 fork,没答上,最后的笔试题虽然做出来,但是写的时间太长,面试官说怎么调试这么多次数… 于是也没了。

腾讯的第三次流程在 4 月底的时候,没想到还给我面试机会,那个时候其实准备去百度了。是 PCG 微视,一面的面试官真的挺有意思的,笔试题目第一题是旋转图像,提示了一下两次翻转做出来了,第二题是困难题目矩阵中的最长递增路径,我写了一个超时的方法就是普通的回溯,但是结果不对,后面的 30 分钟里面,面试官一起和我调试我写的代码,很有意思,面试官也挺厉害的,最终调出来了。二面只面了 30 多分钟,问了一些 Linux 上网络编程的内容,socket 函数之类的,五一假期特意看了 Linux 后台开发的一些知识,但是还是有一些没准备到。最终过了。

阿里

第一次投了钉钉,没想到因为行测做的不好,在简历筛选给拒绝了。

第二次阿里妈妈的后端面试,一面电话面试,我感觉面的还可以,最后题目也做出来了。最后反问阶段问对我的面试有什么建议,面试官说投阿里最好还是 Java 的… 然后电话结束后就给我拒了…

当时真的心态有点崩,问了这个晚上 7 点半的面试,一直看书晚上都没吃…

所以春招和阿里就无缘了。

美团

美团一面的面试官真的人很好。也很轻松,因为他们是 Java 岗位,也没问c++知识,聊了一些基础知识,后面半个小时就是聊非技术问题,比如最喜欢网络上的某位程序员是谁,如何写出优雅的代码,推荐的技术类的书籍之类的。当时回答王垠是比较喜欢的程序员,面试官笑了说他也很喜欢。面试的氛围感觉很好。

二面的时候全程就问简历上的一个项目,问了大概 90 分钟,感觉他从一开始就有点不太想要我的感觉,很大原因我觉的是我是 c++,转 Java 可能成本还是有一些的。最后问 HR说结果待定,几天后通知被拒了。

百度

百度一共三轮面试,在一个下午一起进行,真的很刺激。一面就是很基础的一些 c++问题,写了一个题目说一下思路没让运行(真的要运行还不一定能运行起来:))

二面也是基础,第一个题目合并两个有序数组,第二个题目写归并排序,写的结果不对,又给我换了一个题目,树的 BFS。二面面试官最后问我对今天面试觉得怎么样,我说虽然中间有一个道题目结果不对,但是思路是对的,可能某个小地方写的有问题,但总体的应该还是可以的。二面就给我通过了。

三面问的技术问题比较少,30 多分钟,也没写题目,问了一些基本情况和基础知识。最后问部门做的什么内容。面试官说后面 hr 会联系我告诉我内容。

字节飞书

第一次一面就凉了,原因应该是笔试题目结果不对…这个面试官还是很有趣的,这周入职字节后,这个面试官居然主要密聊我,说我来入职了啊..我一开始还不知道是谁。

第二次一面在 4 月底了,很顺利。二面在五一劳动节后,面试官还让学姐告诉我让我多看看智能指针,面试的时候让我手写 shared_ptr,我之前看了一些实现,但是没有自己写过,导致代码考虑的不够完善,leader 就一直提醒我要怎么改怎么改。

本来我以为凉了,在 5 月中旬的时候都准备去百度入职了,给我通知说过了,就这样决定去了字节。

现在以及

入职字节之前我本来觉得这个岗位可能是我面试的最适合我的了,因为我主 c++,而且飞书用 c++应该挺深的。来之后就觉得我可能不太喜欢做客户端相关,感觉好复杂…也许服务端好一些,现在我仍然不能确定。

字节的实习福利在这些公司中应该算是比较好的,小问题是工位比较窄,还是工作强度比其他的互联网公司大一些。字节食堂免费而且挺不错的。字节办公大厦很多,我所在的办公地点比较小。

目前,需要放轻松,仓库代码慢慢看呗,mentor 也让我不急,准备有问题就多问问,不能憋着,浪费时间。拿到转正 offer后,秋招还是想多试试外企或者国企。强度太大的工作目前很难适应。

希望过段时间可以分享一下我的感受,以及能够更加适应目前的工作内容。

最后修改:2021 年 05 月 23 日 10 : 39 AM
如果觉得我的文章对你有用,请随意赞赏