嵌入式/C++秋招总结+经验帖
秋招旅途慢慢从酷暑走到了寒冬,趁着周末悠闲的午后把自己一路的经历做个总结,好好告别,能给26届牛油提供到帮助就更好啦。祝愿牛友们前程似锦,工作顺利!
bg: 92非科班,一段实习,无论文,竞赛若干
从研一开始,就想走软硬结合的路线,自己当时并不喜欢后端那种CRUD,而是喜欢自己的代码操控物理硬件的感觉,所以并没有像往届师兄那样,研一就开始刷题,学习408那些知识,而是跟着老师做机器人相关的项目,积攒嵌入式的经验,有实验室的工程师带着学习,算是有点收获。那时候实验室基本都找的后端,互联网,所以我对嵌入式找工作一无所知,没有师兄师姐的经验,我对嵌入式找工作难度的认知甚至停留在工资不高,越老越吃香,计算机的科班不愿意去,单片机,基本外设玩的精一点就能找到,不用刷题和背那么多的八股等。然而从去年那一级的师兄找互联网的工作屡屡碰壁从而转向嵌入式,才意识到这个行业似乎没那么轻松,尤其是黑马等机构开始培训嵌入式,几乎人手一个智能家居、智能小车项目,这个行业与几年前大有不同了,今天牛客很多帖子说堪比java。可是真正的做底层软硬件,项目并不像webserver那种,只要代码一样就能跑通,各种灵异和奇怪的事情随时可能发现,而且大概率没有具体的参考因为芯片,平台,硬件的不同,所以我感觉这并不是一个能速通去转的行业(之前周围确实有传统工科生三个月速通转到java开发的案例)。
这几年,半导体和新能源行业的发展,嵌入式的工资水平有了很大的起色,相比互联网激烈的竞争市场,愿意低个1-2k来跳到这个行业的人多了,但岗位又是有限的,所以公司选人的标准自然就五花八门,慢慢的八股背起来,题也要刷起来。
从我个人的面试经历来看,嵌入式岗位八股的考察主要是C/C++的基础知识和操作系统,计网和数据结构相对少一点,所以嵌入式的同学一定要学linux!最好应用开发和驱动开发都能有所涉及,现在也很少有岗位让你纯做裸机开发,很多soc都是多核异构,某个核心跑linux,某个核心跑RTOS这种。很多中间件和驱动层也是需要C++编写,所以也不能只会C。C++八股可以看看编程指北的博客,操作系统的八股可以看小林coding的博客,都涵盖了大部分面试的问题。
刷题的话没办法,笔试和一些面试的硬性要求,嵌入式一般难度不会特别大,当然也有不少通软和嵌入式算法题难度一样,比如华为等公司。把代码随想录和hot100里面的经典题目反复多刷几遍,很多就已经够用了,主要是一个思维的训练。
下面是个人的一些面试情况,太菜了很多简历被刷或者笔试就挂了就不写了,大部分是嵌入式岗,少数投了些c++岗,相同情况的可以看看可以投那些公司,找工作信息是十分重要的,我自己找工作以前真不知道嵌入式可以有那么多公司可以投,就知道大疆,华为,手机厂这些,多投多看,积攒面试经验很重要,秋招刚开始的几场面试基本都面的不行,就是因为没有经验,导致心态不好。可以试试看抱着战略上藐视,战术上重视的心态去面试,避免自己过度紧张而慌乱。面试前也可以社交平台上去搜搜相关岗位的面经,看看别人问了哪些问题,大概率能遇到原题!
----------------------------------------------------------------------------------
offer/oc:
比亚迪 驱动开发
开立医疗 c++开发
拓竹 嵌入式开发
海康威视 软件开发
算能科技 嵌入式开发
宇量sheng 底层软件开发
影石 云台嵌入式
富兰瓦时 嵌入式开发
旷视科技 部署优化
经纬恒润 MCU工程师
华为 终端bg
理想汽车 linux系统软件开发
hr面挂/泡死:
美团 无人机业务 软硬件开发
虹软 c++开发
中望cad c++开发
恒玄半导体 嵌入式
商汤科技 嵌入式
广立微电子 c++开发
一面:
禾赛 操作系统 一面无后续,算挂
沐曦 一面挂
卓驭 一面挂
诺瓦星云 一面挂
蔚来汽车 换电业务 拒二面
金山cpp开发 拒一面
小米汽车 车联网 拒一面
联影 一面挂
菜鸟 一面挂
地平线 一面挂
简历/笔试挂: 一大堆。。。
三方: 理想汽车
------------------------------------
最后想分享几句秋招牛客看到自认为很有用的话,及时的宽慰了我的心态:
1. 公司面试难度大不是因为你不够行,是因为他们不怎么招人,不要因为一两次的面试压力就自我否定。
2. 比较是偷走幸福的小偷。
3. 学会祛魅,不要神话某个公司,那只是打工的地方而自己是螺丝钉,干几年说不定就会换的。
#25届秋招总结##通信/硬件秋招总结#
bg: 92非科班,一段实习,无论文,竞赛若干
从研一开始,就想走软硬结合的路线,自己当时并不喜欢后端那种CRUD,而是喜欢自己的代码操控物理硬件的感觉,所以并没有像往届师兄那样,研一就开始刷题,学习408那些知识,而是跟着老师做机器人相关的项目,积攒嵌入式的经验,有实验室的工程师带着学习,算是有点收获。那时候实验室基本都找的后端,互联网,所以我对嵌入式找工作一无所知,没有师兄师姐的经验,我对嵌入式找工作难度的认知甚至停留在工资不高,越老越吃香,计算机的科班不愿意去,单片机,基本外设玩的精一点就能找到,不用刷题和背那么多的八股等。然而从去年那一级的师兄找互联网的工作屡屡碰壁从而转向嵌入式,才意识到这个行业似乎没那么轻松,尤其是黑马等机构开始培训嵌入式,几乎人手一个智能家居、智能小车项目,这个行业与几年前大有不同了,今天牛客很多帖子说堪比java。可是真正的做底层软硬件,项目并不像webserver那种,只要代码一样就能跑通,各种灵异和奇怪的事情随时可能发现,而且大概率没有具体的参考因为芯片,平台,硬件的不同,所以我感觉这并不是一个能速通去转的行业(之前周围确实有传统工科生三个月速通转到java开发的案例)。
这几年,半导体和新能源行业的发展,嵌入式的工资水平有了很大的起色,相比互联网激烈的竞争市场,愿意低个1-2k来跳到这个行业的人多了,但岗位又是有限的,所以公司选人的标准自然就五花八门,慢慢的八股背起来,题也要刷起来。
从我个人的面试经历来看,嵌入式岗位八股的考察主要是C/C++的基础知识和操作系统,计网和数据结构相对少一点,所以嵌入式的同学一定要学linux!最好应用开发和驱动开发都能有所涉及,现在也很少有岗位让你纯做裸机开发,很多soc都是多核异构,某个核心跑linux,某个核心跑RTOS这种。很多中间件和驱动层也是需要C++编写,所以也不能只会C。C++八股可以看看编程指北的博客,操作系统的八股可以看小林coding的博客,都涵盖了大部分面试的问题。
刷题的话没办法,笔试和一些面试的硬性要求,嵌入式一般难度不会特别大,当然也有不少通软和嵌入式算法题难度一样,比如华为等公司。把代码随想录和hot100里面的经典题目反复多刷几遍,很多就已经够用了,主要是一个思维的训练。
下面是个人的一些面试情况,太菜了很多简历被刷或者笔试就挂了就不写了,大部分是嵌入式岗,少数投了些c++岗,相同情况的可以看看可以投那些公司,找工作信息是十分重要的,我自己找工作以前真不知道嵌入式可以有那么多公司可以投,就知道大疆,华为,手机厂这些,多投多看,积攒面试经验很重要,秋招刚开始的几场面试基本都面的不行,就是因为没有经验,导致心态不好。可以试试看抱着战略上藐视,战术上重视的心态去面试,避免自己过度紧张而慌乱。面试前也可以社交平台上去搜搜相关岗位的面经,看看别人问了哪些问题,大概率能遇到原题!
----------------------------------------------------------------------------------
offer/oc:
比亚迪 驱动开发
开立医疗 c++开发
拓竹 嵌入式开发
海康威视 软件开发
算能科技 嵌入式开发
宇量sheng 底层软件开发
影石 云台嵌入式
富兰瓦时 嵌入式开发
旷视科技 部署优化
经纬恒润 MCU工程师
华为 终端bg
理想汽车 linux系统软件开发
hr面挂/泡死:
美团 无人机业务 软硬件开发
虹软 c++开发
中望cad c++开发
恒玄半导体 嵌入式
商汤科技 嵌入式
广立微电子 c++开发
一面:
禾赛 操作系统 一面无后续,算挂
沐曦 一面挂
卓驭 一面挂
诺瓦星云 一面挂
蔚来汽车 换电业务 拒二面
金山cpp开发 拒一面
小米汽车 车联网 拒一面
联影 一面挂
菜鸟 一面挂
地平线 一面挂
简历/笔试挂: 一大堆。。。
三方: 理想汽车
------------------------------------
最后想分享几句秋招牛客看到自认为很有用的话,及时的宽慰了我的心态:
1. 公司面试难度大不是因为你不够行,是因为他们不怎么招人,不要因为一两次的面试压力就自我否定。
2. 比较是偷走幸福的小偷。
3. 学会祛魅,不要神话某个公司,那只是打工的地方而自己是螺丝钉,干几年说不定就会换的。
#25届秋招总结##通信/硬件秋招总结#
全部评论
恭喜,佬决定去理想了吗?我想问问佬,影石的这个岗薪资水平咋样
请问佬操作系统是咋学呀,Linux自己读源码?还是直接背啊。emm就是不清楚学Linux的哪方面,哪方面会被问到
这么难吗,linux那一套说实话学起来压力很大,平时都在鼓捣板子和FPGA,做嵌入式开发还是有很多不熟悉的东西的
相关推荐