数字IC/FPGA方向 秋招经验总结

秋招总结

0 绪论
        LZ作为2024届硕士应届毕业生,秋招已经告一段落。上一个帖子也收到了大家的热情反馈,因此中期答辩完以后特来赴约,做相关经验贴的总结。下文内容主要以我本人的视角,按照从2023年2月到2023年10月的时间线进行内容梳理。并给出本人对这次秋招经验总结和数字IC/FPGA行业的浅薄理解,仅供参考。
        下文内容将分为5个部分介绍,分别是行业的认知和选择;资料收集和基础知识的准备;个人简历和项目复盘;笔试、面试注意事项;杂七杂八碎碎念。

免责声明:所述内容可能部分存在个人主观成分,该总结经验贴仅作为参考,大家还是要结合自己的实际情况进行考虑准备,若想法意见存在冲突,还请以你自己的安排计划为准。

1 行业的认知和选择
         但随着2020年华为被制裁的消息传出来以后,芯片行业开始进入我的视线内,国家对其的重视程度越来越高,各大院校的微电子学院也陆续成立和扩招。我本人运气也算比较好,换句话说确实和芯片行业有缘。我所在的课题组资源还算丰厚,项目类型较多且质量尚可。我们学生这边主要是负责FPGA相关的开发设计,这两年多的时间里面我把xilinx系列市面上常见的芯片基本都用了个遍。由于课题组这边还有一支工程师团队,所以两年多的时间里和工程师们的合作过程中,还对硬件PCB、软件嵌入式、机械等其他领域也获取了不少实践经验。此外后期也当了当小总体,出差联调、和甲方开会拉扯,我是感觉这种经历还蛮有意思的hhh。虽然这边强度和压力是很大(不可否认),但我客观认为这段经历确实对我找工作帮助很大。说回到就业方向,本课题组的师兄师姐毕业后工作几乎全是去了数字IC设计的方向,当时我研一刚来的时候就不解的询问,“咱课题组不是主要做FPGA的吗,咋能去芯片设计岗?”,后来才明白原来这两个岗位其实有大量的基础知识树是重合的,再加上高校的技术壁垒相对不高,所以学生只要项目经验丰富,公司在数字IC设计岗位上也是愿意选择FPGA方向的学生。
       在经过两年的项目开发后,我开始对自己评估,选择接下来的从业方向,最终是决定选择数字IC设计方向,有以下几点原因:
1. 我个人觉得一直用别人开发好的芯片做项目不带劲,还是自己开发芯片让别人来用更有成就感一点。
2. 我本人平时在FPGA的开发过程中就是个比较抠抠搜搜的人,类似状态机的位宽,能用3位,我就不会用4位… 这种“严谨”的态度可能更加适合IC设计的开发工作。
3. 数字IC的薪资待遇和未来的前景相对来说更加可观。(可能这也是最近几年这么多人FPGA转IC的主要原因吧)。

2 资料收集和基础知识的准备
        我是在寒假2月份的时候开始正式为秋招进行准备,这么早准备也是听我师兄的建议。师兄当时和我说,寒假的时候其实就差不多可以先物色起来了,准备的具体内容包括:对城市、公司、具体岗位方向的选择,基本八股和刷题练手等。由于我本人是浙江人,工作城市就定位选择杭州和上海这两个城市(研究所我是不考虑的,因此后面就没调研研究所相关信息了)。所以对这两所城市相关的公司先进行了解和资料收集,具体包括这家公司成立于XX年,盈利规模如何,是否上市,团队规模多大,做什么方向,工作强度和黑料等。当然在这个过程中也会了解坐落于其他城市的大厂。FPGA和IC行业主要集中的城市为上海、深圳、北京、成都、西安、南京、杭州、苏州、武汉、合肥等(按照城市的IC产业规模排序)。调研过程中发现上海和深圳这俩城市基本上是独一档的,大量国内外的大厂总部或者分部都会坐落在这俩。城市方向确定好以后,我是再分析一下了这几年的行情。我是亲眼见证了22届的欣欣向荣和23届的凛冬将至后,我觉得只梭哈数字IC还是有点不稳,因此当时也考虑说FPGA岗位多投投,保底一波。
        在上述方向都确定下来后,由于FPGA的相关八股和基础知识我还可以,所以当时2~4月的第一步是先建立起数字IC相关的知识体系。首先是先看了关于领域内比较基本,泛泛而谈的资料,对行业的现状和具体工作内容和细节分支有个大致的了解。 网上也有很多相关资料或者大家可以找自己的师兄师姐要,我们这边是历届师兄师姐都会传承下来并不断更新的电子资料。在了解完行业背景后,我便开始了八股文的学习,主要是通过看相关的IC面试基础知识和八股知识手册的电子版资料和网上CSDN等网站的资料。刷题的话是通过牛客和HDLbits,但刷题感觉其实作用不大。因为IC相对软开那边的刷题,难度低很多,其实做来做去都是同步异步FIFO、建立保持时间、串并转换、脉冲检测、时钟分频等题目。所以只需要前期先刷一遍,然后做好整理,后期过段时间温习一下就行了。

3 个人简历和项目复盘
        首先说说简历,简历的准备是非常非常非常重要的一环。尤其在现在行情卷到爆炸的大环境里,HR平均处理一份简历一般都20s左右甚至更少,所以简历要突出重点,这种网上各种资料也有。所以简历方面我也不多做介绍。建议大家把师兄师姐的简历都薅过来,因为很多项目内容的描述其实都可以借鉴过来。另外简历可以稍微丰富包装一下,只要能面试能回答得出来也是可以的。然后项目的话是最关键的一环,建议简历上写上三个项目,最多四个,太多太少都不适合。项目的来源话建议从课题组和大厂实习中获取,这种一般看导师的态度。像我这种课题组的项目含金量还凑合,所以可能相对来说实习就变成可选项了。当然大厂实习的项目我这边觉得优先级是最高的,不仅能学到更多东西,而且还能适应公司的工作强度,其次还多了实习转正的一次机会。如果上述两种机会都有点困难的话,还可以通过github(这边建议一个博士大佬的开源项目,这老哥今年秋招究极乱杀,这里也感谢一下这位老哥秋招期间的帮助和指导。https://github.com/WangXuan95?tab=repositories&q=&type=&language=&sort=stargazers),或者网上其他开源项目进行学习,网上还有一些卖课或者卖资源的那种,给你打着包票说什么培训完以后年薪至少40w
,我个人建议是没必要,都要花好几k的钱,而且容易被面试官一眼看出就是培训班卖课的项目,得不偿失。
项目复盘的话我是在3月份用Xmind搭建了项目知识框架,从软件到硬件,从理论到调试,各个方面进行梳理。总之就把自己当做最极端的那种面试官,对着项目疯狂鸡蛋里挑骨头,把自己的项目内容细化到不能再细了为止。例如某一个FPGA的IP核其内部工作原理是什么?选择这个ADC型号的原因是什么?这些可能平时不会关注的东西都要考虑进去。这样一个项目的话基本上可以划分成几十个知识点,方便后期的面试演练和准备。我是一共梳理了四个项目,准备了100多项知识点,这确实要花不少的时间,我是秋招期间一直在重复梳理整理,并且凝练总结这些问题。这边也可以给2个小tip,第1个tip就是大家如果现在还在做项目的话,相关的工程文档或者调试日志这类的内容请一定要书面成文。因为项目如果只是闷头做,遇到的大大小小的问题解决了以后肯定就忘记了。我是这两年多把项目中所遇到的困难和调试解决方案的相关内容都进行了实时跟进整理。这样当我回过头来比如复盘我研一做的某项目时,我是通过看自己曾经写过的工程文档才记起来原来当时碰过到的一些坑,这样效率很高,也可以做好更加充足的准备吧。第2个tip就是进行项目复盘的时候,要想想还有哪些可以优化的,或是当时的项目有哪些不足,要做客观总结。因为万一碰到面试官懂你的项目,问你这个东西为什么不用XX方法做呀?你就可以说,当时水平还有待提升,现在看来确实可以有其他方法优化,用你准备过的总结内容去阐述,完全不慌。

4 笔试、面试注意事项
      暑期实习流程一般是3月启动,提前批一般是6月启动,正式批一般是8月启动,首先这几个时间点大家要先有个概念。笔试和面试永远是秋招的主旋律。首先谈谈笔试,综合测评这种东西我就不说了,做了那么多份行测我还是不懂乱填,真无语这玩意。数字IC/FPGA方向的专业笔试题型一般分为单选题、多选题、判断题、简答题、代码题,每家公司出的题目其题型和难易程度都不一样,但总体来说都不会很难,而且网上相关题库其实也都找得到。我做了几十份笔试题下来,一开始还有点紧张,后面已经做麻了也无所谓了。另外不需要太担心笔试的成绩,大多数公司其实只是将笔试成绩做一个参考,目前除了华子是有标准60分及格线(因为华子全是选择题),其他公司还真没听说过有明确分数线的说法。当你经过笔试和业务部门筛选后,恭喜你进入了有趣的面试环节。公司面试基本上分为2~3轮,由1~2轮的技术面和1轮人事or综合面构成,若表现优秀则可能会加面,由部门主管或更大的领导亲自来考察你。当然也有类似于芯原这种六轮面试,最终是CEO面试的多流程面试。但面试的基本情况都是先考察学生的专业知识和技能素养,再考察学生的综合素质和公司适配度等情况。
技术面试频繁会出现的问题一定有如下几个
“自我介绍”
“介绍一个你最熟悉的项目”
“你在这个项目中的具体工作有哪些”
“说出一个你项目中最复杂或者最困难的点”
    然后面试官会围绕上面的这些问题进行展开,细节有八股文的常见问题,或者一些调试的想法以及相关知识领域的理解。
     其实技术面你经历多了以后就会发现,问来问去都是相同的问题,我是有做面经的习惯,因此每一场面试结束趁着记忆还热乎,马上按照QA的形式进行记录复盘。比如面试官有个问题我没答上来,我就会好好准备,避免下次出现这种尴尬的情况。经过查漏补缺以后,到9月后期的时候,其实面试已经就是个老油子了,完全不惧,脸皮贼厚。需要注意的是,技术面试,考察的是你的思维方式和项目能力的真实性。大部分面试官的水平还是没话说,很猛的,你如果是项目造假或者不怎么熟悉,面试官都会一眼看穿。包括有不太懂或者答不上的问题,我建议就是实话实话,可以说一下自己这方面的理解,但还是学艺不精,后期会继续弥补相关知识。态度坦诚,自信从容,谦虚低调,做到这三点我认为技术面一般是没什么问题。心态方面不要紧张,可以当做是一场技术交流会。做最坏的打算那也就是,假设我就是答不上来,我不会。那你就反问环节的时候去问面试官,让他去给你答疑解惑,这样即便这场面试没过,其实也有所收获,不亏!

    HR面或者综合面频繁会出现的问题一定有如下几个
“你现在有几个offer了,人家给你开了多少方便说吗?”
“你的预期薪资是多少?”
“户籍是哪里的,为什么想来我们公司?”
“对我们公司的了解大概如何?”
“你的优点和缺点是什么,别人是如何评价你的?”
    HR面我是觉得没有什么要做准备的,主要还是公司背调可以再多做做。
     若有幸进入加面环节,那很有可能会获得sp或者ssp的大offer。这种一般都是大领导来面试你了,考察的内容非常广,从技术内容到对行业的认知,从家庭情况到职业发展规划,还有性格和企业文化是否认同等。总之就是什么都聊,面试官会尽可能全方面的多了解你。这个环节其实就已经是白菜offer保底了基本上,所以就尽可能展现最好的一面吧!懂得都懂。
     总的来说,无论是哪个面试环节,请一定不要紧张。要明白一个道理,你面试所接触到的面试官,若你进了这家公司,那就是你的同事。我就是一直把他们当做我未来的同事,所以就比较放松自在的交谈。气场一定不能跨了,甚至可以自己主导面试。总之心态放好就行了,哪家公司不喜欢自信阳光,能和自己谈笑风生的学生呢。

5 杂七杂八碎碎念
         其实还有挺多东西没讲的,比如简历优化、面试交流技巧、咨询HR相关进度、逼签拉扯等。(看大家需要,我可能以后再发帖子)。上述的这些内容希望能够给大家带来一些帮助,也当做是从前辈的火炬传承给后辈吧。秋招我现在看来,最重要的是什么,是信息差。当你能够获取更多的行业内容和相关资源后,对秋招而言帮助非常大。我这一路上承蒙多位大佬照顾,这里想再一一感谢一遍
。首先跪谢我的师兄师姐们,研一进来的时候一直带着我做项目,不懂的问题都细心解答,非常耐心。毕业以后还是给我很多的帮助,获得了挺多内部情报消息。在我一开始找工作焦虑的时候,包括后面offer决赛圈选择的时候,都给我很多的开导和建议;其次是感谢团队的导师和工程师们,作为行业内摸爬滚打过的过来人,给予我很多工程严谨思维上的提升还有踏实细心的做事态度,也教给我很多专业知识和项目调试的宝贵经验分享,在此不胜感激;还要感谢我的同门和师弟师妹们,在一起合作的过程中大家同甘共苦,建立起了无价的革命友谊!;最后还要感谢一下“FPGA探索者”公众号一直以来的信息渠道和相关找工作群里的水友们,这半年多的时间里面在群里和大家经常交流,学习收获到了很多,也认识了非常多的大佬,并给予我非常多的帮助。虽然大家这些水友可能不会见面,但这段时光真的非常快乐和充实,也期待大家在未来自己热爱的岗位上继续发光发热!
     最最后再感谢一下自己吧,这么多年感谢自己一路坚持到了现在,再苦再累都没有放弃松懈,一直积极乐观地去面对很多的坎坷。也希望自己在未来的路上还要不忘初心,越走越远。
   
#秋招总结#
全部评论
大家还有什么想了解的吗?后面可以再分享分享其他经验
6 回复 分享
发布于 2023-10-15 12:16 上海
羡慕坏了,我们课题组是真垃圾
2 回复 分享
发布于 2023-10-13 02:31 上海
哇!好厉害!谢谢分享!
1 回复 分享
发布于 2023-10-13 01:15 天津
感谢,谢谢大佬分享
点赞 回复 分享
发布于 2023-10-14 00:44 江苏
羡慕坏了
点赞 回复 分享
发布于 2023-10-14 13:29 北京
膜拜大佬
点赞 回复 分享
发布于 2023-10-15 10:52 辽宁
感谢大佬分享
点赞 回复 分享
发布于 2023-10-15 11:02 黑龙江
天哥厉害
点赞 回复 分享
发布于 2023-10-18 08:25 湖北
学长你好,请问公司背景调查要怎么做
点赞 回复 分享
发布于 2023-10-19 10:26 美国
想问下学长 FPGA 转 ic 需要额外学习什么吗?我们教研室也是做 FPGA 的,我也很想转 ic,学长可以指点一下可以提前学习准备些什么吗?谢谢❤️
点赞 回复 分享
发布于 2023-10-19 16:06 四川
厉害!很详细!有帮助
点赞 回复 分享
发布于 2023-10-26 11:08 上海

相关推荐

124 384 评论
分享
牛客网
牛客企业服务