2021届嵌入式秋招经验分享
秋招告一段落,希望把自己一点点小小的微不足道的经验分享给将来做嵌入式的学弟学妹们,顺便也记录一下我在牛客三个多月的经历,以后应该很少看牛客了,赶紧科研忙毕业,。,。,。
今年收到疫情的影响,很多公司缩招,在这个时候,最重要的就是对自己的定位一定要准确,投递岗位要适合自己,因为,今年不是任性和随心所欲的时候。
首先,我本科有一定的单片机和C开发经验。我是去年9月底开始学习C++的,因为将来想从事C++相关开发。两个月C++语言的学习,一个月Linux的学习,疫情器期间停止学习。
五月中旬来学校开始,学习一个月多的数据结构和算法,半个月的计算机网络,半个月的操作系统。
时间来到了八月中旬,心情变得非常紧张。因为前面看了一些面经,知道自己进程线程和TCP/IP这块还比较欠缺,就进行了一周多的学习;
知道自己需要巩固一下基础,这两个月又抽时间把C++的选择题都做了一遍,知道自己算法这块没基础,就只刷了一百多道题;
因为没有项目,赶紧找了个烂大街的Web Server来充数,看了三天只知道个脉络。
八月底,开始投简历,按照一定的逻辑,整理如下:
华为:投的软开,笔试挂了,十分尴尬,算法编程题不会。
农行研发中心(天津):笔试比较简单,一面基本上都答上来了,面试官让我注意电话,挂(听说筛学历),也可能是自己运气不佳。
调整思路,果断放弃互联网公司,开始找找本行,嵌入式。
下面按照时间顺序依次介绍:
楼主投递的公司有:中兴,经纬恒润,紫光展锐,小米,海康,vivo,戴尔,cvte,迈瑞医疗,大华,汇顶科技,科大讯飞,北京压控,兆芯,联想。
中兴:
笔试做的超级烂,都是些软件测试和软件工程的题,简直不要太恶心,做完后感觉就像吃了屎一样难受,感觉能得20分,然而,一周后收到面试通知,
现场面试,面试很流程化,因为我要回北方,面试官说北方没有指标给我这个在南方求学的家伙,好吧,中兴没了。感受就是:中兴筛学历比较严重,工作能力后
面再培养。
经纬恒润:
投了简历后,没过几天就开始面试,第一次正经面试吧,一面都是C++基础知识,还问了一些项目相关的东西就没了,二面做ppt。十月份才拿到offer,太晚了,而且薪资没有竞争力,工作相对轻松一些吧,拒了。
紫光展锐:
总共经历了三面,面试过程:
一面:主要是C++相关的内容,包括菱形继承和内存泄漏之类的,另外现场有一段英文翻译(平时要多积累词汇量啊),
问项目,需要详细回答(这很重要,尽量多说一些),问对加班的看法,谈论其他问题,因为面试状态比较积极,当场说推sp。
二面:一周后的二面,又是C++基础知识的问答,不难但是很杂,有一两个没有回答上来,不过问题不大,面试的时候不会也不要紧张,继续积极表现自己,面试官对研究生经历比较感兴趣,洋洋洒洒说了一些,二面就结束了。
三面,应该是领导面,技术上只问了一点,聊了一些在校生活情况。
结束,9.20拿到offer,天津sp。
小米:
小米的面试属于稍微麻烦一些的,
一面:那个Web Server显然与嵌入式一点关系没有,被吐槽,没办法,,技术上问C++相关问题,比较基础,另外问了计算机网络知识,最后是算法题,难度一般:删除链表中重复元素,完成。顺利来到二面,
二面有点难受了,持续一个多小时,面试官抠技术细节,从C++面向对象原理到计算机网络再到数据结构,还问了编译,链接详细过程,问了Linux下进程线程,问了函数中断的处理......手撕代码方面,二进制文件的ASCII打印,有点乱,我们两个讨论了一下感觉很奇怪就换了一个编写类和方法,总体上回答的不错。
结束,十月中旬给offer,已经签约紫光,因为小米在北京,方向倒是不错:相机补下面的图像信号处理器方向,女朋友在天津,就拒了。
海康:
抱歉实在忘记海康想问啥了,反正死抠项目,双方硬怼,两次面试都没有技术,很奇怪,最后线下面说给不了紫光那么多。前几天拿到offer,北京嵌入式岗位,留天津,拒了。
vivo:
笔试通知太晚了,而且没有天津岗,放弃笔试。
戴尔:
也是八月底第一批投的简历,同门说:投简历就要抱着两百分报清华去,投的是软开,做Thin OS,有一天,一个上海的骚扰电话打过来,闲来无事接了,没想到通知我面试。面试官技术性比较强,主抠C++相关知识和Linux相关,答的还行吧,因为他们是做Linux kernel,包括各种外设的驱动,聊了一些这块的内容,被质疑不是科班,反驳从汇编到C到C++都学了很多,硬件上有PCB设计经验和比较好的电路知识(挽回点面子),反正面试过程有歧视感。两周后打电话要给offer,说面了一些科班的,还是想让我去,跟我说了待遇,并对面试官的无礼进行了道歉,考虑到在北京,最后还是拒了。
CVTE:
投这个公司的时候也看了一下大疆(碰碰运气),但是大疆已经截至了。CVTE开始投的嵌入式,但是简历一直没有被处理,后面改投C/C++开发,因为在广州,也不抱太大希望了。九月底收到面试通知,
一面电话面,问了很多问题,首先是项目,对准我的Web Server开火,虽然问的有点杂,不过都是计算机网络的基础知识,转到C++基础知识,从虚函数问到智能指针,从链接原理问到指针引用,问的很杂,后面转到操作系统,主要是进程线程,死锁等基本知识,再问数据结构,CVTE的面试很爽,全程很快乐,问的深度适中而广泛;
二面,面试官看我项目说更适合嵌入式,我说C/C++也行,来吧。感觉有歧视,问题转到:你对嵌入式的理解,嵌入式的应用场景,为什么要转C++,想用C++做什么。我很生气,问面试官为什么问这些,不问技术,不想让我过就直说,他说会给我过,但是分数不会太高。我真是感觉烦躁啊。
下面是综合面,要约时间,算球,不可辱,放弃了。
迈瑞医疗,大华,汇顶科技:
笔试给太晚,还不在天津,放弃笔试。
科大讯飞:
笔试做完,后面收到AI电话,问我想不想去合肥总部,说机会多,我说要去北京,再也没有信了,凉凉。
北京压控:
面试不问技术,说校招不怎么问技术。给了offer,但是不太高,拒了。
兆芯:
懒得说了,面试官问的很杂,但是说我是他面过的表现***,但是,现在还没有offer,好吧,也不等了。
联想:
投的很早,面试到十月中旬了,当天实在懒得弄了,但是处于尊重,还是面了,
一面技术面,手写字符串拷贝,问C++知识,数据结构和算法,结束,
第二周二面,不问技术,只说项目,聊了半天,最后我坦诚说已经签三方了,他说如果通过可以等,我说好的。待遇不如紫光那么好,不过福(yang)利(lao)挺好的,哈哈,最后去这里吧,打算明年违约过去。
另外,还投了中科曙光,航天53所,直升机研究所,恩智浦,浪潮,麒麟软件,都是没消息,不知道怎么回事,凉凉。
总的来说,可能还有一些做嵌入式的公司没有投递,因为楼主很懒,只考虑京津,主要津。总结下来,如果你做嵌入式,一定要把C,C++的基础知识学的好好的,另外就是一两个嵌入式相关的项目(不是我这儿凑数的Web Server哦),其他数据结构与算法,计算机网络,操作系统最好也能要求一下自己,虽然其中有些嵌入式涉及不多,但是会这些能够让你面试更从容。
农行