延毕三月,25变26,再走来时路

牛客的腾讯准入职员工的新认证已经到位了,也是时候总结一下了。最后的最后,经历了数不清的面试排序,楼主还是第二次选择了腾讯。

回想楼主的面试历史,从去年的3月一路面试到今年的八月,从暑期实习再到去年的秋招提前批,秋招正式批,春招,春招补录,再到26届的秋招。记忆已经模糊到记不清有过多少场面试,见过多少面试官的脸。去年秋招签约腾讯后,以为一切都终结了。但是最终因为延毕,在等待四个月之后,今年六月又与腾讯解约,是的,在绝大多数研究生准备拿证入职的时间,我没有拿到证也没有入得了职。

或许那边的hr也已经真的尽力了吧,3月份提了延毕的事情,一直到6月份说争取之后无法通过,最后也给免了违约金。这期间我永远抱着最美好的幻想,刷脉脉,刷小红书,刷牛客,搜索最多的关键词是延迟三个月能否保留offer。其实从一开始没有给出明确回复,从一开始抽出逆位的高塔和逆位的命运之轮,我就应该做好了准备才对的,理想啊与现实重视有着不小的差距。

从3月份开始又接着面字节和一些小公司,字节一边面暑期实习,一边又给我转春招,最后在上一年拒绝掉的抖音电商部门hr面后排序挂,得到的回复是最终那边也没有提交面评。在和腾讯解约三方之后又被腾讯新的部门捞,腾讯广告三面主管面之后再次挂掉,teg提前批GM hr面结束后挂掉。期间又参加了阿里虾皮美团等等的面试,有社招,有补录,有秋招,大部分也是一二面之后挂。对比去年的秋招,每投一个公司,只要有一面一定会拿offer,似乎运气已经不站在我这边了。 

3月到7月的这段时间,每次接到新面试的时候,总会惊喜和慌张,每次主管面之后总会觉得,这一次该结束了吧,字节hr面的那个下午大家都去拍毕业照,舍友问我什么时候入职,我说如果这次过了应该和你们一起吧,只不过我是实习……  teg的GM hr线下面试,从金地威新大厦出来的那一瞬间,查到了自己论文盲审通过的消息,那时候以为真的一切都结束了,晚上我一个人在湾区之光摩天轮前许愿,许愿面试通过许愿一切顺利,然而最后 ,霓虹灯消去,太阳升起,招聘页面还是换成了灰白色的流程已结束。 

记得那个早上空调坏了,一直在滴水,宿舍很热,我坐起来看到流程已结束的页面,感觉浑身都很麻木,身体里面很冷,身体外面却很热,我又打开了微信公众号的小林coding,就打开了手机leetcode,看了那段时间看的最多的题目:数组中的第k个最大元素,恍惚间想到其实招聘找工作也像这道题里的那个堆一样,一开始就只有k,不过还是想要挤进去,直到最后一个元素为止。

这个时间段捞我的面试官和hr说的最多的就是,很可惜,但是以后的路还很长,是啊,人生的路是很长的,这才到哪里

最后的最后,还是被腾讯捞了一次,很幸运再次走到了hr面,hr问我你去年拿过多少offer,我开始报菜名,他说很不容易啊,去年拿过那么多,我说即使再多最终也只能选一个。他又问我迄今为止参加过多少场hr面试了,我说实在记不清了,10次,20次。那个瞬间我甚至在想或许是不是拒绝错了,去年那么多次的选择,今年在被腾讯广告拒绝之后,也曾拿过一个不错的二线城市的中厂offer,那个hr几乎给我争取到了他们公司当年应届的最高薪资。

最后,在毕业答辩之前的一天,我再次拿到了腾讯的offer,没有很多预兆的一个电话,曾睡觉前幻想过无数次的声音,这一次是真的结束了。

有时候会想,我究竟选择了什么样的一条路,一个学材料的非科班,与导师,与同门,与舍友,与所有人背道而驰。别人的三年,是实验室的苦闷,sci接受的快感,是朝九晚十按部就班的生活。我的三年,是日日夜夜暗黑色的IDE闪着五颜六色的代码,是一换导师,两度秋招,五搬宿舍的奔波。在广东这片离我家乡1800多公里的闷热的土地上,无数次的夜晚,我问自己为什么要坚持。依稀记得最开始打开动力节点的网课,杜老师在视频里操着没那么标准的普通话说,大家好,从现在开始,你们有了一个新的身份,java软件工程师了。那时的我真的觉得这件事情很魔幻。起初我就是单纯想着工资高一点,有了更多钱可以做更多事,不敢确定是哪一个瞬间把我彻底从材料研究生变成软件开发菜鸟了。或许是通宵完成的第一个阿里终端训练营项目,拿到沉甸甸奖杯的时候,或许是第一次拿到腾讯实习,进入滨海大厦的那个早晨,或许是第一次字节三面,我在腾讯的文印室把自己面哭了(因为我知道我一定已经拿下那个offer,事实也雀食如此),也或许更早一点,是在第一次意识到原来做一份自己没有那么讨厌,又有一些兴趣的事情原来真的很开心。

如今一切尘埃落定,曾经以为失去的,学位,职位,现在一一都要拿回来。大刘的《超新星纪元》中有句话说:人们常说,有志者事竟成,今天,我要告诉你们,这句话是错误的,只有符合科学客观规律的事情,才能成。我们人生中遇到的百分之九十九的事情都是成不了的,而我们的工作就是找到那百分之一的事情。我想我找到了我人生中的这件事,也希望大家都能先去找到这件事,在这之后,努力也好,内卷也好,躺平也好,摆烂也好,至少我们都是在自己人生中正确的路上前进。希望26秋招,大家都能得偿所愿,我这样的叠满buff的都成了,大家也能成!

最后的致谢我感谢了很多人,但是其实我最想写还是这句话:最后, 我要感谢那个永不言弃的自己,我始终坚信即使是西西弗斯,也能在日复一日的推石中找到属于自己的意义。#腾讯求职进展汇总# #牛客AI配图神器#
全部评论
在广东这片离我家乡1800多公里的闷热的土地上我是非常同意的
9 回复 分享
发布于 09-07 17:14 广东
同转码,很害怕延迟,楼主为啥会延迟
3 回复 分享
发布于 09-07 19:41 湖北
太励志坚强了
1 回复 分享
发布于 09-13 22:41 广东
泪目了老哥 从去年招实习的时候就刷到你 ,还把你的转码经验贴发给同学看。正式入职以后没想到你延毕了,好在最后有了好结果 加油老哥
3 回复 分享
发布于 09-08 12:37 北京
想问一下楼主如果按26届秋招,多久要求你入职呢~
点赞 回复 分享
发布于 昨天 19:29 陕西
看哭了
点赞 回复 分享
发布于 09-13 02:30 内蒙古
可我知道机会只会出现在这其中的一两次
1 回复 分享
发布于 09-08 15:11 山东
表扬了
点赞 回复 分享
发布于 09-10 18:17 重庆
真泪目了,老哥太坚强了
1 回复 分享
发布于 09-08 00:20 广东
太会写了,学习佬精神
点赞 回复 分享
发布于 09-10 16:21 广东
泪目
1 回复 分享
发布于 09-07 19:54 安徽
泪目
点赞 回复 分享
发布于 09-09 14:26 湖南
吴迪
1 回复 分享
发布于 09-07 17:19 四川
这才是主角的剧本啊,看完感觉自己活得像个人机
点赞 回复 分享
发布于 09-08 20:00 山东
泪目了本苦逼牛马已经写不出这么有感情的文字了
1 回复 分享
发布于 09-06 23:18 广东
得亏度小满10.31,要不然我也废了
点赞 回复 分享
发布于 09-08 14:24 北京
恭喜佬最终上岸
1 回复 分享
发布于 09-06 15:32 北京
点赞 回复 分享
发布于 09-08 11:31 广东
你永远有解决一切问题的能力
点赞 回复 分享
发布于 09-08 11:12 湖北
学长🐮啊,真的好害怕😨延毕😫
点赞 回复 分享
发布于 09-08 11:05 广东

相关推荐

腾讯招聘流程这么快嘛?投递时间段也好短现在有人拿到腾讯offer了吗
热血的我许愿面试顺利:有的bro,我8.25拿到意向了
投递腾讯等公司10个岗位
点赞 评论 收藏
分享
09-04 13:06
已编辑
中南大学 C++
指全程被面试官碾压太菜了猫猫开局自我介绍都没有,直接两道hard起手(hot100),言下之意撕不出来也不用自我介绍了。撕完25min,面试官找了十分钟会议室,然后看了五分钟我的代码,40min时正式开始面试。总计90min。面试官每次是引入一个话题,然后根据我的回答进一步问问题,一直问,一直问,直到我回答不出为止。最重要的是!他不是一个问题一个问题问的,他是一堆问题一堆问题问的!我他喵前一句没回答完,他又问十句!记不太清他问的啥了,只能根据录音里我的回答内容反推一下,问题仅供参考1.自我介绍2.实习转正情况Raft开始3.介绍raft4.何时发起leader选举5.如何避免选举失败(超时时长随机化)6.raft集群有没有不可用的时间,比如日志提交时?无,高可用,日志写入期间向leader读老日志7.为什么要大于N/2的节点确认后才提交日志,小于N/2行吗?不向从节点确认行吗?8.raft如何保障leader的日志是最新的raft这块结束,猫猫个人觉得答得还行,没有被某个问题卡住网络开始9.读过nginx源码没咋可能读过(10.TCP长连接和短连接,什么时候用低频次、无状态、非交互式的场景用短连接,其它的一般长连接11.心跳有什么用检测异常连接,防止中间设备如NAT、防火墙等清除会话(这里一开始记错了,说成了是TCP长时间没消息会断开连接,引得面试官质疑,当场百度,我忏悔呜呜,TCP有keep alive,默认不开启,不会自动断开连接,但是中间设备会自动清除会话)OS开始12.C++和Go的区别,从服务端编程的角度讲讲13.C++和Go的协程实现对比14.协程什么时机切换15.协程比线程的优势16.协程切换,需要保存哪些上下文?答得PC、SP,寄存器中一些其它值17.寄存器中保存了哪些信息?我说局部变量、参数、临时值啥的,这里面试官质疑了一下,我又说和CPU架构有关,x86和RISC-V这些不同18.上下文保存在哪里我回答栈,或者特殊的页面上,和架构有关19.函数调用时如何切换上下文的函数调用信息保存在栈帧中,通过栈帧指针实现函数跳转20.具体一点,说说函数调用的过程,哪些信息保存在哪里,哪些是调用者保存的哪些是被调用者保存的真记不清了,猫猫举了一个进程的例子,进程的栈中切分为多个函数的栈帧,按函数的调用顺序从下至上布局,通过栈帧指针的移动实现函数调用,同时函数的局部变量、返回值之类的保存在栈帧中,总之我答得很模糊,面试官不太满意。21.虚拟内存22.TLB为什么快TLB可以缓存,页表查找是需要多级映射23.吧啦吧啦,问了一堆问题,大概就是问虚拟内存要怎么分配,物理内存又要怎么分配答了写时复制的一点东西,先分配虚拟内存,实际要用时触发page fault,分配物理内存24.哪些内存分配在栈上,哪些内存分配在堆上,咋分配的,通过啥函数分配局部变量啥的在栈上,动态分配的在堆上,小内存用brk,移动堆顶指针,连续的,大内存用mmap,创建独立的内存映射。(其实还有个内存池,忘了)25.mmap分配的内存在哪栈和堆中间的内存映射区26.内存布局,内核态和用户态在哪27.为什么进程切换比线程慢页表切换、CPU缓存命中率降低(这一点被面试官质疑了,没搞懂他的说法)28.切换页表的过程为什么会很慢?难道不是就一个页表指针切换的事吗?蒙了,我解释了一下两个进程位于不同的地址空间,实际上没有“指针”这种说法,但还是解释不出为什么页表切换为什么慢。经过面试官提醒,是TLB刷新的原因,页表切换其实是很快的,关键在于TLB会完全刷新。OS到此结束C++开始29.静态多态、动态多态30.程序运行过程中,是如何找到vptr的?如何根据vtable确定要执行哪个虚函数?31.vptr属于类还是对象的,在什么时机创建,存放在哪里32.这里答得很一般,让我从类的内存模型思考一下33.普通函数和虚函数的虚拟地址是什么确定的?是编译链接期间还是运行期间?34.父类指针指向子类对象,为什么程序能知道调用的是子类对象的方法?到底是怎么做到的?对象怎么拿到vptr的?35.引申了一下C++程序执行的四个阶段,链接阶段如何进行符号解析和重定向总得来说还是在围绕虚函数还有程序动态运行时的地址分配来谈,但这一段猫猫答得很乱,虚函数还是得下去仔细看看36.反问,看中校招生哪些能力
不爱吃番茄的番茄酱:汗流浃背了
我的秋招日记
点赞 评论 收藏
分享
评论
165
64
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务