今天来谈点俗的 应届找工作所遇到的情况
打算死心塌地再大四搞一年竞赛,这样的结果也是显然的,竞赛方面其实已经走到头了,再下去也只是为情怀服务,损失就是在大四最后开始找工作估计也找不到啥好的,但是好歹有点奖,应该也差不到哪去——在去年到今年年初我基本上是抱着这样的心态的。
我的学校在寒暑假是有竞赛集训的,但是假期寝室要封,要搬到别的暂住。我嫌麻烦,就拿了毯子和凉席到实验室,打算开足空调来应付每天过夜。 还好集训分为两段,中间穿插了回家过春节,所以我最后只这样住了两天,发现空调不太给力,晚上除了猫叫外就是冷的睡不着觉了。
春节回家后,疫情的消息已经有些苗头,我还暗自庆幸可以不用去参加各种过年宴席。后面的事情大家应该也知道了,不开学了,这也为我放弃脆弱的情怀提供了借口,“这疫情比赛肯定长期没法办了,还是老老实实找工作吧”,于是我开始参加春招。
一开始以为找个暑期实习是个很简单的事情,毕竟只是实习,而且天天看网友们说 ACM 背景找工作多么容易。然后我就开始做简历并投了两个据说是对 ACMer 友好的公司,没想到的是,连简历都没过,甚至参加了笔试并满分,简历仍然没有过。
这有点让我慌了神,开始海投了十来家,最后拿到面试机会的也只有阿里,腾讯,美团,百度。许多小厂或者独角兽反而完全不给面试机会。
阿里和腾讯是一开始面的,这里结果其实还好,有了之前的挂简历的经历让我认识到工作其实并没有那么好找,在面试前我看了一堆近年的相关面经,不会的也尽量去搞懂,不过有些大块知识我觉得缺失比较多,就直接放弃了。
然后阿里挂在了 HR 面,腾讯则是直接拿到 offer 。后来阿里的一个别的部门打电话捞我,我表示腾讯的考虑期已经快到,于是面试官马上给我安排了 HR 面,然后自己给我补面了一轮技术面,最后也拿到 offer 。
这时虽然两边有许多差异,但是我主要还是考虑腾讯的转正不稳定,而阿里这边据说转正是十拿九稳的,最后选择了阿里。
后面面试百度和美团,面试的已经比较随意了,不过感觉失败也还是因为自身水平。百度挂在了一个比较简单的算法题:不递归去进行 X 序遍历,我想的是直接手动用递归栈模拟递归,但是确实也没真正实现过这种模拟递归的操作,写了一段时间后仍然没搞出来,此时面试官已经失去耐心,直接结束了面试。美团则是上来 3 个题,第二个是 sql 题,第三个是多线程,这两个我直说自己不会,再加上面试官技术栈在 java,直接挂了。
到此春招就结束了,前前后后从 3 月多到四月多,大概花了一个月的时间。结果其实还是好的,只是过程有些费劲,也认识到所谓 ACM 金牌也不能给我保送一个还行的工作机会。
后来因为学校一些破事拖的比较晚,自己没有很强的能动性去抛开它,到了七月多才开始实习,入职前还发现 HR 把我的学校搞错了(以为是某名校),她甚至跟我直说搞错了对你是好事,不然你可能面试机会都没有。(其他人面试的时候是有问我学校情况的,我没有也不打算去对学校做什么隐瞒)
进了组开始工作发现其实岗位不对我的胃口,写代码都只能算是工作的一部分内容,而且做的东西我觉得也没什么技术难度,工作环境的话我感觉也稍微有些压抑,不那么自在,但是我想到新环境对人总是如此。
后面实习了一段时间后也投了俩公司,这时候很乐观:用实习转正来保底,再找找其他更合适的岗位。
面试一开始还是比较顺利的,虽然因为白天要工作的原因,尽量都拖到晚上或者周末。但是后面感觉渐渐有些懈怠,连面试官问的一些问题都懒得去认真回答,再加上自己实力问题,到后面的轮次就都失败了。
期间招我进来的人离职了,空降了一个新的大老板进来,不过感觉其实对底下的人似乎没什么影响。之后我也开始准备转正答辩,一开始我觉得自己做的工作就是写一堆逻辑,虽然许多时候程序员的工作就是写这种东西,但是拿来做答辩确实说不上有什么技术亮点。
之后答辩的时候出了一些纰漏,有我的问题,也有别人的问题,细说也没什么意思了,在综合一些其他原因,最后转正没有通过。我不认为我的能力不胜任工作,我接到的任务都是及时且好好的完成了的,组里同僚也比较认可。最后作为一个失败者离开,肯定是不开心的。许多时候我还是介意自己的学校背景,也很想证明自己(特别是因为那个 HR ),留用这个事最了解我工作情况的组内却不能决定,最后只能灰溜溜离开。
故事就到这里了,虽然没有拿到转正 offer,但至少可以避免之后要去向主管说自己要去别的公司这种对我比较困难的事情——我是这样安慰自己的。实习经历虽然感觉对我技术上没有特别大的帮助,但是至少能帮助我通过简历关。
现在是九月中旬,0 offer,从头开始秋招,今天投了很多简历,希望能尽快拿到结果。许多 ACM 圈子里的朋友是不屑去谈论这种事的,也不会像我一般狼狈,但是我还是希望能把自己的历程做一个大概的记录,过程里面许多细节没有提到,因为不希望被很多人发现自己这么丢人。