嵌入式开发面试官如何提问?会问什么问题?

最近看到一个问题:

看了很多相关内容,发现都是在”术”的层面,技术涉及知识点这么多,每家企业需求又不一样,记不住这么多的。

下面我来讲讲”道”的层面。

嵌入式开发分为很多方向的,比如硬件工程师、单片机工程师、Linux驱动、Linux应用等,目前这几个是比较主流的。

我做了单片机开发12年,对这个方向比较熟悉,以这个方向为例,其它方向原理都差不多。

我参加过很多面试,也帮公司面试过工程师,来说下我的经验。

最近很多老铁问我,特别是应届生,不是说嵌入式开发行业缺人吗?为什么我去找个工作这么难?

我说行业现状是:企业招合适的人很难,行业缺人,但不代表缺你

虽然这是很伤自尊的话,但是也是事实,早点认清事实,面对事实,才能早点实现工作自由。

那什么样的人最适合企业?

那得先看这家企业是做什么的,比如一家企业是做物联网产品的,那你会WiFi、4G、蓝牙、433M/868M、Lora、Zigbee,有用这些无线通讯技术做过具体项目,那对他们来说,你就很合适。

还有一个参数,就是你的工作经验越长,越适合,或者项目数量越多,越适合。

不知道你想明白其中的本质没有?

如果没想明白,我再提醒一句:天下熙熙皆为利来,天下攘攘皆为利往

对于企业来说,最理想的员工,就是把你招进来,马上就能开始创造价值(参与产品研发),这样企业付出的成本越少

事与愿违啊,最理想的往往不理想,这种员工还是很难招的。

首先是技术面,能正好契合企业需求的,就过滤掉一部分人。

哪怕技术面过了,别人有这些技术,选择权也很多,会综合考虑,比如薪资待遇、公司规章制度、请假是否方便,同事是否好相处等等,这又过滤掉一部分人。

以前我就碰到一家公司,各方面都很ok,但是上班了发现研发部的电脑都不能上网,要查资料,部门有一台专门的电脑可查。

我感觉跟坐牢是没啥区别的,现在做研发,不能随时上网查,谁做得出来产品?然后我就提桶跑路了。

这种公司,一般保密性都比较强,也能理解,就看自己能否适应。

乱七八糟的双方要求综合下来,就造成了企业招合适的人,真的挺难。

那怎么办?

企业降低要求呗,比如降低学历、工作年限(所以有些公司写着优秀应届生亦可)等。

技术这块,反正你做过别的项目也行,好歹你有点编程思维和功底,知道一个产品从无到有是怎么个开发流程,哪个环节容易出现问题,这些都是经验。

有一种人,是非常难找工作的。

就是既没工作经验,也没项目经验,哪怕你玩过51和STM32开发板,甚至做过智能小车之类的项目。

原因很简单啊!

技术面,主要就是围绕你的简历来问。

比如做过什么项目,涉及到哪些知识点?有没有碰到特别难的,最后自己怎么解决的?

通过这些细节去评估你的能力大概在什么范围,从而评估能否胜任公司产品的研发。

所以,面试前,先把简历上写的内容,都先复习下,如果面试的是大公司,也可以针对性刷刷题。

如果你只会一些基础的,比如c语言、单片机,不用问就知道你的水平范围了。

给TA买糖
共{{data.count}}人
人已赞赏
单片机自学指南

我想入职嵌入式开发,就会一些C语言,担心入职后不能胜任怎么办?

2023-7-24 12:53:38

单片机自学指南

嵌入式会和java一样卷吗?

2023-7-25 18:36:18

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧