九月初,刚投完 ISSCC,便一心投入到秋招之中。
严格来说,我的秋招开始于七八月份,当时还踌躇满志,仗着自己有流片经验,只投大厂。直到百度面试失利,其它投递都杳无音讯,然后又不知何处看到有人收到 offer 的消息,慢慢地再也坐不住了。
八月中旬,我还在画论文图稿,但已经开始了不停收集信息+海投的阶段,陆陆续续投了 50 多家。我都忘了是何时打开牛客的,但之后的很长时间都陷入了不停刷牛客的阶段,每天看大家的面试经历,再看大家如何抱怨今年的秋招形势,或许能获取一些安慰。那个时候我认识到 IC 盛世已经过去了,顿时有了危机感,不能再独自行动了,必须找团体抱团。IC 在我们所里应该还是小众,至少我工位周边人都是软件的。但是也一定有着人群基数,我开始有召集所有人的想法。不过事实上两三天后就进入了大家庭,原来大家早就抱了团,只有我还消息闭塞。
等提交了论文,我一次性又投了几十家。当时手里还有一个项目,但是秋招的焦虑已经压得喘不过气了,经过几天的辗转反侧,我终于决定 quit 这个项目。必须找到当下的主要矛盾,项目黄了最多就是放弃掉之前的努力,但是工作没了,就什么意义都没有了。之后,便开始了刷题+海投+看面经+刷牛客的阶段,每天时不时看看有什么最新的消息,看看有哪些在面试的企业,抓紧投递。微信上也陆续关注了不少发布信息的订阅号。
第一次走完面试全程的是兆易,但是 hr 面完后就没了消息。回想面试时与 hr 聊天并不积极,暴露了我对公司并不了解的事实,而且回答得太没有技巧性。于是我又立刻开始搜罗和 hr 聊天的技巧,锻炼回答的艺术。
九月底,陆陆续续收到了不少面试,心理总算是宽慰了一些,但也仅仅是一些。没有 offer 始终是糟心的。当时为了留好后路,开始不停投递各种银行,也投一些硬件岗,属于病急乱投医了。IC 岗实在是僧多粥少,很多厂已经开始用线下面试来筛人了。当时我能去尽去,一点也不敢松懈。印象比较深的是禾赛和海光的。还有一家导师帮忙推荐的初创公司。
那时最忙的时候,一天有四场,早上线上面完寒武纪,下午去线下酒店面禾赛,下午晚些时候再去初创公司面试,晚上吃完饭再做一场笔试。虽然日程很满,但是那天的面试确实感觉良好。禾赛的面试问得非常细节,我就喜欢这种深挖项目的,毕竟花了很大心思做的,问得越多越能展示我在这个过程都做了什么。经验表明,那些项目随便问问的,面评大多不太好。禾赛的面试也为我之后面 NV 打下了基础。而且禾赛当时问的一道编程题,我当场没答上来,后来搜了下,结果晚上笔试就遇到了。真是感慨及时复盘的重要性。至于初创公司,其实观感是挺好的,唯一犹豫的就是工作地了。
国庆面了一家华创微,国庆后,总算收到了第一个 offer。我忘了当时的心情,算不上多开心,不知是因为麻木了,还是 offer 低于我的预期。
第一个算得上好消息的,来自海光。最初我投递时,对海光完全没有了解。当时在八月中旬,已经接近病急乱投医的阶段了,我对 IC 岗有一些些绝望,当时看到一个架构岗,就随手点了一下,心理完全不觉得能通过,毕竟要求上写着精通 C++。我的 C++ 虽然算不上差,但毕竟编程少,离精通还是差得不少。没想到面试时遇见了同所的学长,非常信任我对系统结构的精通程度,竟然就迷迷糊糊过了面试。国庆后,看到一些人收到了海光的回复,我当然收到了评测,心里想着十有八九了,但也不敢确定,是又期待又担忧。直到某个周五晚,海光的 hr 加我微信,我意识到这是一个绝好的机会和希望,必须争取到。
现在回想起来,一次性落定了架构岗,还是我一直抱有情怀的国产 CPU 队列,这个结果来得太过突然。面试前我对于系统结构和 C++ 完全没有准备,纯靠着以前的积累和背景。而我准备了大半月的 IC 笔面试,都沉在了海底。无论何时想起这段经历,心里都有说不出的感觉。
有意栽花花不开,无心插柳柳成荫。
踏破铁鞋无觅处,得来全不费工夫。
心里的大石落下,但也有说不出的疲惫。结束吧!之后陆陆续续拒掉了面试。除了看看华子,也基本不再想其它了。
十月中旬收到 NV 的笔试。心里对 NV 有些向往,但也完全不抱希望。毕竟看到 NV 的面经写着英语面试,我这蹩脚的英语,上去难免丢人现眼。我对于失败和丢人的恐惧让我犹豫了许久,经过了一番思想斗争,最后还是鼓起了勇气。过去我一直沉浸在高中的经历中,变得畏手畏脚,荒废了许久。我早就下定过决心要克服这种心理。如果害怕失败,那就面对失败。毕竟就算丢了人,也只有自己知道,定然不会被面试官记住。
事实上面试没有英文面,也比想象中顺利得多。想起来面试前一天还和女朋友玩,几乎没想着准备的事情。在完全不考虑胜负的情况下就茫茫然然参与了面试。这段经历像极了高考时考英语的状态。NV 面试大致如下:
一面问项目,问到一些细节,然后问一些异步 FIFO,最后是一道除法相关的编程题。
二面继续挖项目,问到数据流、计算 core 的具体设计,几乎把设计讲了个透,讲到面试官懂得差不多为止。然后聊了会天,等三面。
三面先做了简单自我介绍,然后大致是聊天状态,会穿插不少技术问题,印象比较深的是聊到项目的时钟约束稍微展开了下。以及我向面试官请教了浮点运算单元的设计,还谈到流水线大致是一种为了提高频率的设计妥协。
至于 NV 的笔试,有很多是数学题,还是高中数学竞赛题。真可以说这部分我自从高中学完就一直用到现在。最后还有两道硬件编程和一道算法编程。
第二周就收到了面试通过的消息,是我手中的第三个 o,也是上海的第二个 o 了。当然还有一直在联系的初创,那里的方向是比较匹配的,但是地域和薪资也是考虑因素。如果都是打工,那必然是要去大厂。但是去初创能当上人柱力的话,就也不失个选择了。
虽然 NV 和初创都没有正式定薪,但是现在已经没有了找工作的焦虑,如果有,那就是如何选 offer 了 doge。回想起当时很多人说的,尤其是海光的面试官:所里的学生 offer 总会有的。做为过来人,确实能很轻松地说出这种话。但是局中人又怎敢有恃无恐?
最后,感谢 NV 送的指尖陀螺,真的解压!
明天就是华子面试了,爱信等!

Comments NOTHING