【FPGA/IC设计岗】应该如何准备,提前规划校招?

牛客校招研究院出品,全网首发。专题特约作者:@咸鱼FPGA
---------------------------------

随着中兴、华为等企业被美国制裁,芯片行业成为了国内的热点,为克服芯片行业被外国“卡脖子”的问题,国内企业纷纷加大了研发力度和人才引进。从2018年的秋天开始,芯片相关岗位的校招待遇连年攀升,立志于芯片事业的学生也越来越多,同时校招竞争力度也逐年增长,“内卷”一词火遍2021届的各大校招交流群,趁着毕业的空档,我梳理了一下FPGA/IC设计岗位的校招规划经验,希望对大家有所帮助。


一、了解校招

1、校招扫盲

校招在时间上分为秋招和春招,以2022年6月毕业的学生为例,秋招的时间是2021年7月至过年,春招的时间则是年后到2022年6月。一般来说秋招才是校招的主力,大部分公司的校招重点都是秋招,而春招一般是补招(如秋招没招够人,招的人毁约了),因此春招岗位数量远不如秋招。不管学得怎么样,请一定要参加秋招,切莫因为感觉准备不充分而只等春招才投递,白白浪费了这么好的机会。

校招在形式上分为线下招聘和线上招聘。线下招聘是指企业来学校组织招聘,直接参加即可,但较好的企业往往只去名校,非名校的学生能参加的机会较少,但也可以去公司官网蹲线下招聘的时间和地点,然后去别的高校参加。因为疫情原因,现在大多数企业都开通了线上招聘通道,即从投递到拿offer等所有流程都通过网络远程进行,我参加的所有校招都属于线上招聘,线下的校招完全没有参加过,但这并不影响拿到较好的offer。完整的校招一般按以下流程:


(1) 内推,即找内部员工进行推荐

如果获得的是内推码,则在下一步网申界面填写,这种内推仅仅是加快简历的筛选。如果是拿你简历直接内推,则可以免去简历筛选甚至是免笔试。


(2) 网申,即简历投递

7月份就有部分公司可以网申了,8月则是投递的高峰期,渠道一般是公司官网或各大招聘网站,一般会注明是校招还是社招,千万别选错,岗位或工作地点一般可以选2-3个。简历建议转为PDF再上传,但即便简历已经包含了主要信息,往往还是需要在网申界面重新填写个人信息和项目情况,比较费时间。


(3) 笔试,可分为能力测试和专业测试

能力测试主要是智力测试和性格测试。智力测试和公务员考试的行测差不多,可以买些行测书稍微练练,性格测试则大相径庭,不同公司的情况和很不一样,但最好老老实实回答,不要全部选择“圣人选项”,否则容易被系统判定是作假,直接就挂了(尤其是海康威视)。

专业测试是考察投递岗位的一些专业知识,需要提前刷题和准备,每年因为笔试而挂的人都很多,要认真对待。


(4) 面试,可分为专业面和HR面

大多分为一面和二面,面试考察的是专业知识,有的公司一面和二面分工明确,一面大致了解一下,二面是难度面试,看你能力到底多强。有些公司只有一次专业面试(如芯昇),有些公司有三次专业面试(如快手),所以到底几面是不一定的。

另外还有HR面,但就我参加的情况来说,咱们这种技术岗位HR面不多,有也不用担心,正常对待就行。


(5) offer发放

offer发放有三种情况:
第一种是告知你面试通过,等待offer发放,其实是进了人才池,公司从人才池里慢慢发offer,所以能不能拿到这个offer还不一定。

第二种是HR联系你商谈offer事宜,这种属于可以对offer讨价还价,如果谈成功,则不久就会拿到offer。

第三种是直接发放offer,简单高效,但也就没有谈价的机会了。


2、FPGA岗位介绍

FPGA工程师主要是参与FPGA有关的产品开发和技术预研工作,语言主要是Verilog,如果会TCL、C++等则更好。还有一些岗位的FPGA工程师是和IC设计工程师搭配,将IC设计的电路移植到FPGA上跑跑。现在ZYNQ大火,很多FPGA工程师岗位也有专门的ZYNQ方向,这方面比较强的同学可以耐心找找。其中有一种FPGA工程师岗位要尽量避免,即工作内容主要是单板开发,FPGA只是给硬件工程师打打辅助,这种岗位对FPGA能力的提升比较有限,做的规模太小。

FPGA工程师岗位可以看看杭州的海康威视和大华,这两个公司给的待遇非常好,此外还有西安诺瓦、北京快手等,到时候看到有就投吧。就校招来说,FPGA工程师的待遇和IC设计没太大区别,我两个同学和我能力差不多,签的就是FPGA工程师,薪资非常可观。如果硕士期间和我一样是专门搞FPGA的,那FPGA工程师的岗位不是太难进,正常发挥就行。


3、IC设计岗位介绍

IC设计工程师现在是非常热门的方向,也是竞争最激烈的岗位之一。IC设计工程师说白了就是做芯片的,但国内只有少数几个高校有微电子或集成电路专业,这点学生根本不够公司招,因此大量会FPGA的同学也开始投递IC设计工程师岗位。就我的校招情况而言,面试官并不会特别在意自己是不是科班出身,着重考察的还是逻辑设计功底。IC设计工程师的上下限区别巨大,那些令人仰望的高薪岗位(年薪40w+)基本都是名校科班出身的,非科班来说面试表现不错的话拿个中等薪资的待遇(25w-35w)还是不难的。

IC设计工程师的方向也很多,首先分为IP设计和SOC设计,我的理解是IP设计是做部件,SOC设计则是将部件进行组装,IP设计方向是越做越深,有机会成为某个方向的大佬,而SOC设计则是更多的基于整体进行考量,可以往芯片架构师方向发展。

IP设计又可细分很多方向,如高速接口设计、CPU设计、存储器设计等,科班的同学可以有针对的进行方向选择,非科班的同学则只能走一步看一步,捞到啥是啥,进入了行业后再好好修炼,逐渐弥补和科班同学的差距。

IC设计我投的多一些,招聘量大的公司主要是华为、中兴和展锐,这三个公司也是大陆最大的IC设计公司,除了这三个外,还有一些某个方向很强的公司值得加入,例如指纹识别芯片的汇顶、GPU芯片的景嘉微、CPU芯片的兆芯、AI处理器芯片的瑞芯微等,还有一类是外企,往年是最佳的选择,但现在福利虽然好,薪资却也被大陆企业赶超,并且拿到offer的难度比较大。


二、校招规划

校招需要海投,但不是盲目投递,最好早点确定自己的意向岗位,我只会FPGA,整个校招准备阶段都是复习逻辑算法相关知识。对于拥有众多技能树的大佬,建议挑一个侧重点好好准备,不要什么都会一点,结果什么都不精。

我的校招复习时间是7月份正式开始,进入一些校招交流群后发现很多同学在元宵节后就开始准备了,当时很后悔自己没有早点开始。校招早点准备的好处我认为主要有两点:

一是获得更多的求职机会,例如上半年的暑期实习可以面试一波,即便后面不能实习也可以拿到正式秋招的面试直通卡,还有一些企业如OPPO在7月会有提前批招聘,提前批的要求一般更低,甚至直接免笔试;

二是减少内心的焦虑,这就像准备期末考试一样,提前一个月复习的同学和提前一个星期复习的同学,即便可能取得同样的成绩,但内心焦虑程度是不一样的,别小看这一点,如果太过焦虑其实是会影响面试发挥的。

大家可以根据自己的学习情况制作一个复习时间表,到时候真正秋招的时候就会游刃有余,成为offer收割机。以我自己的情况为例:
  • 6月份我完成了我毕业设计的初版设计,这个项目不用专门复习,之后我整理了一下自己硕士阶段做过的项目,从中又挑取了两个比较具有代表性的,并花了两个星期复现这两个工程,得益于自己平时写博客的习惯,两个星期后我对我的项目可以说了如指掌。
  • 6月下旬我捡起了数电书和Verilog语法书,将基础再好好过一遍,该记的也顺便记上。
  • 到了7月后,我开始加入各大校招交流群,发现有些企业已经开始发布提前批招聘信息了,但因为自己还没有复习完基础,实在不敢投,只能眼睁睁的错过,此外内心也开始焦虑,虽然自己项目是熟悉了,但很多基础知识还没有好好看,看到交流群里各个大佬你言我语谈论各种知识点,自己完全不会,那感觉真酸爽。于是我从各种渠道找来了一大堆的笔试题,结合前面的数电书和Verilog语法书,我将同类知识点进行整理归纳,后面附上一些典型的题目。经过整理和刷题后,我感觉好多了,交流群里很多问题也能参与进去一起讨论了,但题目是做不完的,只能尽自己力量,能多学一个是一个。除了理论知识和计算,还有一些程序设计题,但我感觉大都不难,种类也不多,不像软开他们要刷上几百题,我当时也是整理了一些常考的程序设计题,不断练习以至于能够完完全全一字不落的敲出来,事实证明这样做是有用的,后面真正笔试时遇到很多类似的题,有次面试临时出题也刚好是自己复习过的,很快就写出来了。
  • 慢慢积累下来就到9月了,一大波面试汹涌而至。

建议大家7月前要把自己的项目整理梳理好,7月初就可以制作简历了,同时开始复习基础,8月在继续复习基础的同时开始投递校招岗位,到了9月就是笔试和面试的高峰期。这样即便学校会有些意想不到的事情,按这样的节奏就不至于慌张,复习的效果也很不错。


三、校招岗位技能树

FPGA或IC设计岗位要求的技能很多,以下是我当时校招复习时候的主要技能树:

上面列出了一些主要的,太简单的或太偏的没有列出。因为我是非科班,所以没有列出IC方面的技能树(怕误人子弟),但根据我的校招经验来说,不管是FPGA还是IC岗位,主要询问的都是项目以及里面用到的接口协议或处理算法,IC设计岗位可能会多问一下IC设计流程,这个回答不出就太过分了。另外还有计算机体系结构,建议大家有时间的话好好过一遍,对笔试和面试都有很大好处。


四、学习资源推荐

(1) 牛客网:牛客网有许多的面试和笔试经验贴,伴随着一届又一届的同学们拿下offer,建议多逛逛,会收货不少干货。

(2) 知乎:每年秋天知乎都会有各个行业的校招类提问和回答,可以从中了解今年的校招情况,看看自己和其他人的差别。

(3) B站:B站已经成为学习圣地,上面的FPGA和IC视频也越来越多,对于自己的薄弱之处,可以针对性的去B站补补课。

(4) 闲鱼:有些往届大佬会把自己的校招资料放在闲鱼上售卖,花点小钱可以得到不错的资源,还有机会和大佬直接交流。

最后,祝愿大家都能够在校招中披荆斩棘,拿到满意的offer!

关注 @校招硬件大牛 大牛 ,跟大家聊聊硬件校招那些事儿鸭~
想成为专题作者,欢迎私信哟!


#秋招##硬件开发工程师##FPGA工程师##芯片IC验证工程师#
全部评论
非常感谢!
点赞 回复
分享
发布于 2021-05-21 03:13

相关推荐

研究生找工作迷茫,求过来人指点 。目前研一下(两年制),还没学啥呢,秋天就要找工作了,目前很多疑问,还请大家帮忙指点一下我的主要目的就是去企业(最好是大厂,新一线城市最好),多赚点钱,不想去研究所。想确定一个方向,深入学下去,然后找工作。下面是我的大概情况:电子信息专业,组内做的是传统方向的算法,很少有企业招聘这个方向的,1.C++,目前情况c++学了一些,力扣刚开始刷,但我看网上说cpp难度大,岗位少,并且岗位之间除了语言是cpp之外,关联度很小,估计也去不了算法岗,可能大概率走cpp软开(这个岗位数量比较少吧),或者测试?2.Java,看网上还说Java简单一点,岗位多,但是卷,目前没接触过Java,不知道要不要学Java,去卷后端开发,但我确实看到Java开发岗位挺多,转码的一般都学Java,会不会容易裁员,被替代?3.嵌入式,因为学了一点cpp,看网上说可以走嵌入式,但是模电数电也都忘了,FPGA也没学过,组里也没相应的实验条件,并且看嵌入式的工资低于上面的两个吧,不知道是否裁员小于软件方向的呢?4.硬件,本科是电气相关专业的,或者可以重新拾起电力电子?那项目啥的咋弄呢综上只是我目前已有认知能想到的路线,前辈们帮我看看那条路可行,我的疑问是否正确呢您的帮助我将感激不尽
点赞 评论 收藏
转发
20 96 评论
分享
牛客网
牛客企业服务