21届校招总结——FPGA从入门到放弃
其实 offer 早就定下来了,最近忙着入党考试,现在才腾出时间来写个总结。我校招开始于 7 月底,算是比较晚了,后面加了各大校招交流群,发现很多同学都是过完年后就开始打磨项目、复习基础、寻找实习。对比之下我这准备确实仓促,不过结果还算满意。
一、学习历程
我想这不应该啊,怎么可能有一门技术是连入门都没办法的呢?我需要更多的教程,于是上淘宝开始搜开发板,看到了【小梅哥】的 AC620,介绍说有很多教学视频和文档,还有 QQ 客户群负责答疑。可一看 600 多块钱又觉得蛮贵,于是找到我两个同学,他俩也和我情况一样,想学好可感到 FPGA 实在太难了。我联系小梅哥说我们是学生没有什么钱,想三个人合资买你的板子,能否让我们三个人都进你的QQ客户群给我们答疑,小梅哥爽快同意了,我们就果断买了。拿到板子后又从头开始学,情况比以前好很多。我在搜博客找到了【Ninghechuan】的博客,他的博客在当时的我看来非常的牛批,因此我也开始写自己的博客,一点点的积累知识。随着资料不断的找,发现很多家都是板子卖钱但是资料免费下,于是慢慢的收集了各家资料,看同一个知识点时把各家的都看一遍,情况又比只看小梅哥一家的好些,FPGA 似乎不那么难了,也是从那个时候开始写博客,只要自己觉得重要的就写上。时间很快来到了研一下学期的 4 月,我得慢慢接触实验室课题了,我的计划是先把自己会的内容花一个月好好整理一遍,然后开始实验室项目的学习。等梳理得差不多时一个网友给我发了 【V3 学院】的培训视频,内容很心动,可是很贵,学生嘛都是囊中羞涩。当时有一门课的老师说过一句话:做东西嘛,无非三件事,时间、金钱、脑力。时间上我只有一年半就要找工作了,脑力上整个实验室加起来也就那样,只剩金钱了。犹豫了几天后还是选择了报班。V3 的课程分四阶段,第一阶段是基础,差不多是自己自学的那部分内容,但有老师带的情况下学得更深刻了。第二阶段是ZYNQ,可惜我没学好;第三阶段是高速接口和时序分析,对找工作很有用;第四阶段是卷积神经网络加速,可惜我也没学会。全力学习的话 3、4 个月也够了,因为暑假回家了,学校和实验室又总有些事情打断学习计划,一直到放寒假的前一天才学完 V3 学院 80% 的内容。
二、校招经历
最开始是看到 OPPO 在 7 月份提前批的消息,师兄说我们去提前批就是炮灰,我也以为提前批都是 985 神仙打架,就没敢投。后面发现 OPPO 提前批是最容易的,很多普通 211 也能够得到面试机会,唉......有些公司甚至 6 月就有了提前批,可我都没敢投,错过了蛮多。第一个投的公司是 7 月底的大疆,到 8 月份可以投递的公司渐渐多了起来。加了几个 IC 校招交流群,跟着群友们出一个公司就投一个,海投嘛去不去再说,反正先投就是了。投递的方式主要分三种:找人内推、邮箱投递、公司官网投递。内推又分为普通内推和直接内推,普通内推就是给你一个内推码/员工号,官网投递的时候自己填上,这种内推基本没有用,只是加快一下简历筛选的流程,直接内推是内部员工将你简历直接发给他们HR或部长,一般可以免简历筛选、免笔试,直接就能到面试阶段,这种内推比较难得,也要公司存在这种招聘方式才行。
1、大疆
大疆投完后先做测评,就是智力题和性格测试,智力题一般般,找往年题练一练就行。性格测试比较有趣,大疆是【汪滔】一个人的大疆,所有性格测试都要迎合汪滔的口味,网上有关于汪滔的采访,考前需要看一下。基本就是激进一些,例如充分的自信、高度的自律,蠢人比恶人更坏。汪滔曾经说过很少会欣赏一个人,任正非算一个,所以出现了华为的正面选项就选华为。测评过了就有笔试机会,笔试分两批,自由选择做哪一批的。奇怪的是大疆今年两批的题目是几乎完全一样的,第二批做的人血赚,题目量也和往年相比少了很多,难度也不大。我感觉自己答的不错,可是后面却显示挂掉了。现在想想,大家都有笔试机会,笔试还那么简单,应该是先笔试再简历筛选,我这种情况是属于简历筛选没通过吧。
去年我师兄还一路走到了大疆的一面,只能说今年校招确实更难了,或者要求更高了吧。
2、海康威视
海康威视今年也是骚操作,直接在公众号发出内推码,人人都有内推码岂不是人人都没有内推吗?海康威视可以投递三个岗位,投递后先测评,然后等面试。今年取消了专业笔试,可能是觉得专业笔试也没多大用?测评分为普通测评+性格测试,普通测评就是很多公司都会用的那些题型,如文字阅读、图表计算、图形推理等。性格测试和大疆不一样,我刚做完大疆的,没有查太多资料直接就做海康威视,选的都是比较圣人的选项,例如最近有没有失眠,我选完全没有。有人伤害了你会不会想报复回去,我选完全不会,结果挂了!我同学选的都是偶尔会、可能会等比较中庸的选项,他就过了。现在回想起来,我选的答案太过圣人,不是心理真实情况,估计系统判断是作假就给挂了。又或者海康威视比较喜欢中庸点的人,所以我同学就过了。
海康威视的测评挂了后不管怎么样都无法挽救,海康是我很想去的一家公司,研一时就开始关注他的招聘需求,可是才刚开始就没了,而且今年免笔试,唉,只能说和海康没有缘分吧。我同学在 9 月中旬收到面试通知了,可惜海康的面试官对我们的项目都不感兴趣,例如有一个是移动目标检测,面试官说怎么那么多人都做的移动目标检测,这是你们 FPGA 开发板带的项目吗?挺尴尬的......以后找工作的同学们还是不要再写这个项目了。
3、澜起
校招信息一出来我同学就投了,我晚了四五天,后面我同学收到了笔试面试,我什么都没有收到。这说明投递要趁早啊,企业都是先处理早投递的简历,感觉差不多了后面要求就严了。澜起总部在昆山,各种福利待遇都很棒,交流群里经常有人谈论,还是不错的。
4、豪威
和澜起一样的情况,我晚投了几天就什么都没收到了,我同学得到了机会,先面试再笔试,最后部门加面了解情况,豪威以前是个外企,现在是中国企业了吧,招的人少,不怎么加班,性价比很高。
5、瑞芯微
瑞芯微是走内部推荐投的简历,算是提前批,不需要笔试。内推后两天安排了面试,一面是电话面,自我介绍后聊项目,项目问的比较深,没有问FPGA和数字逻辑的基础知识,后面问为什么投瑞芯微,聊了聊瑞芯微的情况。面试官很和善,总共面了 25 分钟。过四天后安排二面,是在腾讯会议进行的,和一面情况差不多,主要也是聊项目。三天后收到 HR 电话,说通过面试考核,加了微信,邮箱收到录取意向书。五天后再次接到 HR 电话,谈论薪资待遇然后发放了正式 offer,拿到了 sp。
我投的是福州岗,是瑞芯微的总部,据说上海岗的面试官会比较严厉,可能上海那边部门小,希望招到更厉害的人吧。瑞芯微成立于 2001 年,以前平板卖的很好,那段时间发过 10 个月的年终奖,现在是做多媒体处理芯片和 AI 芯片等,全国有好几个 site,算是老牌的中国本土 IC 设计公司。今年开的待遇非常给力,进去后有好几个月的培训,福州这边只负责设计,验证放在别的 site,但也会自己先验证一下自己的设计,所以验证也要会,进去后也会培训验证。瑞芯微是第一个给我发 offer 的公司,我对瑞芯微的印象也非常好,里面的方向有 soc 设计、IP设计、视频组等,培训很给力,不怎么加班,双休保证,进去的人说一周只加两次班。公司内部有自己的食堂,菜价很便宜,有自己的健身房和各种俱乐部。我拿到 offer 后也查了很多,可以说基本没有黑点。公司今年上市了,效益还不错,培训好,加班少,HR 有问必答,两方不交违约金,三方才交,公积金工资全额的 12% 交(最高比例),真的非常的良心。
福建有个政策,985 工科学硕去福建可以享受三年 0.6 年薪的补贴,211 工学硕士是 0.5 年薪的补贴。但必须是学硕,而我是专硕。福建的人才紧缺目录也卡的很死,必须专业名称完全一样才有住房补贴等,而官方提供的专业目录又不全,没有我的专业。其他的好像还有一个 3w 的人才补贴。如果工科学硕去了今年的瑞芯微,一年能拿 40 多万,爽歪歪啊。就算没有这些补贴,瑞芯微的性价比也非常的高,可惜我后面拿了更满意的 offer,只好拒了。
6、平头哥
平头哥的面试体验极差。平头哥的面试官对我丝毫不感兴趣,前期频频和边上人打招呼,过程中经常走神,眼睛看向远处像是有什么事一样,后面问我项目细节,我感觉答对了,可面试官却经常发出轻蔑的笑容。我感觉不到一点点的尊重,既然不想招人就别招了啊,嫌弃我就不要给我安排面试啊。
平头哥公司还是不错的,只是这个面试官给我的体验是在太差,强行面了 40 分钟,过两天后收到感谢信。
7、快手
惊讶吧,快手也有 IC设计,快手的技术岗好像都是免笔试的,我投完后不久就收到了一面通知,一面比较难,自我介绍时我说了下自己的博客,面试官直接就打开了。先是挑一个项目介绍,介绍到一半被打断了,说了解的差不多了。然后说本来想问你异步 FIFO 什么的,看你博客都写了就不问了,问你点别的吧。首先问了浮点数的数据格式,勉强答上来,然后问浮点数的乘法和加法哪个更快,这个真不会了,瞎回答。这些是计算机专业的问题吧,我真的不会啊。后面开始问图像类知识,如何设计一个图像传输的协议,那些参数的选取有什么含义。24帧图像如何提高到30帧,FPGA要怎么做?我答乒乓操作,他说肯定要乒乓的,但我不是问你乒乓,或者你说一下要几个 buffer 吧。之后又回到原题,给了提示,要欺骗人眼,最后勉强答上一点,面试官给我科普了一个术语“Three-two-pull-down”。后面还问了很多别的图像问题,一下想不起来了。最后聊了下我投的岗位进去后做什么内容,主要是异构计算、视频加速什么的。快手的这部分团队比较小,才刚成立不久,部分人在北京,部分人在硅谷。我问能不能评价一下我这次的面试表现,面试官说:我作为一个面试官想要难倒你们面试者是一件非常容易的事,你不要觉得没答好就有压力,我们只是想看看你知识面有多广。面完后一看时间,居然面了 90 分钟,从 11:00 一直到 12:30。
面完后 2 小时就收到通过的邮件,安排两天后二面。二面的面试官是在硅谷,先介绍项目,然后问项目细节,包括各个器件的型号,工程如何debug,快慢时钟域处理,之后是手撕了两道代码,信号过滤和状态机买饮料。这次时间也蛮久,面了 60 分钟。面完后过了一个礼拜收到通过的消息并且安排三面,三面的面试官也是在硅谷,是部门的老大,也是聊了下项目,然后问了下个人情况,聊了聊快手这个部门的情况,整个面试情况差不多也是 60 分钟。
快手的面试真刺激,三面都是技术面,后面还有一个 HR 面,可惜一直到现在我都没有收到通知,大概率是挂了。快手总体的面试体验非常好,他们不赶时间,说话和善,对面试者非常的尊重。
8、芯昇
芯昇以前是大华的 IC 设计部门,今年独立出去了,似乎是为了躲避美国制裁?芯昇没有官网,所有校招内容只有一张海报,投递方式是发简历给一个邮箱,没有笔试,简历通过后突击面试,我是晚上突然接到电话的。面试体验很糟糕,不要自我介绍,不要介绍项目,就是他问我答,问的都很基础,就算校招完全不准备也能回答出。两天后收到意向书邮件,挺突然的,感觉这工作是从天而降的。9 月 21 日晚上又突然接到电话,问三方下来没,我说没有,然后说三方下来再谈薪资,我说如果三方下的晚呢,对方说下的晚就不谈了。啊?三方晚就不谈了?10月国庆节后再次收到电话问三方,我说三方下来了,然后谈了薪资,给的不如其他家的高,当场拒了。
我怀疑从头到尾包括芯昇校招群里的那个群主,都是同一个人。今年芯昇第一次校招没有经验,流程比较仓促,里面做什么的我也没多了解,不过毕竟是大华出来的,应该不会太差。
9、大华
大华是投递后先笔试再面试,笔试比较简单。我是先面的芯昇,几天后才接到大华的突击电话面试,我说已经面了芯昇拿到了意向书,大华那边说那我们就不面了,我说是不能互相抢人吗?他说是的。他又问我更想做 FPGA 还是 IC,我说 IC,大华就说那更没必要面了。我同学是大华校园大使,免笔试。面试分三面,一面是基础知识,二面是项目细节,三面是HR面,都是电话进行的。大华对校园大使很看重,加上我同学面试表现很好,最后开的薪资非常给力。
10、展锐
展锐今年秋招分两批,第一批主要是 985 和 211 高校,第二批是其他高校。展锐也是先笔试再面试,一面是白菜或挂掉,一面不错的安排二面;二面是白菜或sp,二面不错的安排三面,三面是ssp。最后拿到 sp,薪资很满意。和瑞芯微比,平台更大些,城市也更好,所以最后就签了,希望是个不错的开始吧。
11、集创北方
投的深圳岗,先自我介绍,然后三个项目都讲一讲,讲完后半个小时就过去了。面试官问我对他们公司了解多少,我说知道是做 led 的,问我为什么投他们公司,我说在深圳,自己江西人,比较想去深圳。面试官说你项目都是视频相关的,肯定投过展锐、海康等公司,肯定也拿到一些offer了,从你的谈吐中我知道你是个聪明人,你的知识水平肯定是够的,但是我们 offer 是一个萝卜一个坑。我说是的,是投了也拿了几个offer了。面试官看着我的简历,沉默了很久,然后问你对我公司是很感兴趣还是一般感兴趣还是不感兴趣?我说一般吧,然后又是沉默,我说没事我也懂,双向选择嘛。面试官开始看我了,说你有什么想问我的,关于我公司或者别的都可以,我问像我这种刚毕业的人,是去一线历练好还是去二线求稳定,面试官说看个人和运气,个人想去一线就去。运气也很重要,可能去一个公司做几年,公司上市了那就直接发达了。这个问题后我就没有再问了,对这个公司我是有愧的,因为我真的没有太当一回事,即便给了我 offer 大概率也不会去,面试官也肯定了我的水平,猜到了我的情况。不过还是感谢集创北方,给了我面试机会。
12、恩智浦
投的苏州soc,也是找人内推的。先打了个电话询问什么时候方便面试,后面又打了电话再次询问,然后才是正式面试。面试是电话面,恩智浦那边开的外放,好像有两个面试官,但和我说话的只有一个人,外放的缘故导致我总是听不太清。从 Verilog 基础问起,再问了几个简单的协议,然后是项目里的细节。我基础和协议都有一个地方答错了,心里没底了。面试官说如果通过后面还有 HR 面,可一直到现在都没有接到通知,估计挂了。
13、景嘉微
景嘉微主要是做 GPU 的,在大陆来说挺强,地方在长沙。投完后先笔试,笔试题目很简单的那种。然后安排面试,一天走完一面二面HR面,第二天发正式 offer,效率一级棒!一面介绍完项目后问了项目细节,然后问了些经验基础,例如 flash 烧写文件是什么?用了IP后怎么独立的用 ModelSim 仿真?用到的仿真库名称是什么?为什么选择 IC 设计而不是 FPGA?IC 的设计流程知道吗。二面我忘了,好像也是项目和基础。HR 面比较像网上的面经了,问家庭背景,哪里看到的景嘉微,是否担任职务,三个优点和三个缺点,朋友中最欣赏的人,最具有挑战的一件事,如何学习一门技术等。那天我得了感冒一直咳嗽,也几天没有面试了,面试表现没有达到最佳状态,但最后还是拿到了 offer,待遇比其他家的差一点,公积金交的非常少,但就长沙房价 1w 来说,这个薪资是非常高的。对比之下还是想去展锐,所以拒了。
14、奕斯伟
奕斯伟在海宁,离杭州很近,HR直接加我微信,奕斯伟开的挺多,但考虑到应该不如今年的展锐,本来安排国庆后面试的,后面和 HR 说不面了。
15、诺瓦
先笔试再面试,安排面试时已经拿到了瑞芯微不错的 offer,就拒了面试。
16、联芸
先笔试再面试,面试那天身体不太舒服,已经拿了展锐的 offer,就拒了面试。
17、苏州科达
一家小公司,找我当校园大使说可以免笔试,我拒绝了,说自己很忙,但还是在他没有找到校园大使前帮忙宣传了一下,后面推荐了我室友当他们校园大使。科达给我发了笔试但我没做,后面还是给我发了面试,应该也是 HR 帮忙的,但我不考虑这个公司,面试也直接拒了。
18、经纬恒润
投的北京 FPGA 岗,去年 diss 了我师兄做的东西是 hello world,我又已经拿到了满意 offer了,就拒了面试。
19、兆易创新
忘了什么原因了,收到了面试通知但没去面。
20、OPPO
提前批不敢投,但提前批时很多普通 211 也能够得到面试机会,后悔......正式批投了,第一批笔试没我,9 月底收到第二批笔试通知,认真准备了一下,难度比第一批的简单,我感觉答的还行,但后面就一直没有消息了。
除了上面列的公司,还投了很多别的公司,有的忘记做记录了,有的投完后就没有消息了,可能我的学校或简历还是差了点吧。
三、校招建议
经过两个月的校招,才终于知道怎么准备比较好,但我的校招已经结束了,留点建议给以后的人吧。
1、早做准备
很多人研二下刚开学就为秋招做准备了,我 7 月底才开始,能得到这样的结果真的是运气好。早一点准备,等 7 月份就可以投一些公司的提前批了,提前批其实比正式批要求低些。
2、早点投递
上面有几个公司仅仅是因为我比同学晚投了几天,同学就有机会,我就一直没消息了。校招一定要早投,出一家投一家。
3、项目要熟
自己的项目要非常熟悉,面试问的就是细节,细节都说不好那面试官完全有理由认为你的项目是抄的。项目一般写 2 - 4 个,每个都打磨好要花费很长时间的,这部分工作过完年就要开始做,否则后面影响心态。
4、基础要牢
基础包括数电基础、Verilog基础、手撕代码、数字逻辑设计基础(如跨时钟域设计、异步FIFO)、IC设计基础知识等,这些需要一点点的积累。笔试基本就是考这些,多刷题多总结多记忆吧,除笔试外,有时面试也会问到的。建议自己分一下类,相同的知识点放在一个 word 里,后面跟上相应的校招笔试题,慢慢积少成多。很多 FPGA 和 IC 类的公众号都有一些往年校招笔试题的分析,慢慢积累下来,等笔试面试时就不怕了。
5、人多力量大
多关注些公众号,多加些 QQ 群,能够知道很多校招的信息,也能在群里讨论问题时收货很多知识点。同一个实验室的校招信息要共享,不要发现了一个好公司就自己藏着,遇到问题也要互相请教,团队合作绝对比单打独斗要好。
今年 IC 校招情况从薪资来说比往年好不少,但竞争程度也更大。以前华为会招很多人,美国制裁导致华为缩招,原先打算去华为的优秀学生只能选择其他公司,其他同学的竞争压力就更大了。今年又遇上疫情,大部分公司都采用网上笔试面试,不管公司在哪,大家都海投一波。原本一个公司岗位招 10 人,收到100份简历,今年可能收到是 1000 份简历,最后 20% 的大佬拿走了 80% 的 offer,唉。
FPGA 从入门到放弃,进 IC 行业也算是放弃 FPGA了哈哈。现在国家大力发展芯片行业,但也越来越多的人投身到芯片方向,明年校招情况怎么样也不好说,各自加油吧。