超全面嵌入式面经第二期

哈喽,欢迎来到工科女的求职分享日常~

目前很多同学都在紧急准备实习和秋招中,本人天坑专业(交通运输专业),仅花费六个月时间迅速转行,拿到15个offer,包括华为汇川vivo小米等。

👇🏻以下是经历100➕场嵌入式面试(第二期)的20道精华问题,涵盖20多家中大厂,包括腾讯,百度,华为,影石,阳光电源,韶音等,刷透这些问题,模拟实战,面试不再慌!

1.用过交叉编译器吗,简单介绍一下?

2.说一下memcpy()和strcpy()的区别?

3.你写代码时用过多条件if else if else吗,如何进行优化呢?

4.在STM32里,串口接收哪几种模式,你比较常用什么模式,为什么呢?它是接受断如何判断数据接受结束的?

5.IIC接口地址位有几位,只有7位地址模式吗,理论上能接多少外设,实际上能接多少,是什么因素影响的?

6.说一说FreeRTOS如何去实现任务调度的?

7.如果实际中,你碰到数据传入速度大于数据处理速度,你会怎么解决?

8.在你的项目中,是如何考虑控制的实时性?

9.看你有涉及Linux跟FreeRTOS,说一说这两个操作系统的区别吧?

10.专栏订阅奖励(支持模仿)——个人创新点问答:说一说你所设计的FreeRTOS PLUS中是如何在应对小数据量存储下,增加Flash单扇区存储的使用寿命的?

11.说一下局部变量与全局变量的区别。在MCU上空间上有什么不同吗?

12.内联函数和宏函数的区别,你知道吗?

13.进程与线程:区别与应用?

14.数组和链表有什么区别?

15.智能指针是什么,智能指针有哪些?

16.GD32/STM32的启动文件 (startup_stm32xxxx.s)了解吗 ?

17.中断与异常的区别?

18.你在FreeRTOS中如何给任务合理分配栈?

19.简单讲一下整个字符驱动怎么实现的?过程中实现了什么驱动功能?

20.专栏订阅奖励(支持模仿)——个人创新点问答:你机器人小车竞赛中的动态PD差速控制算法是什么,介绍一下设计思想?

PS:大家可以先尝试进行回答,本篇所涉及到的面试问题答案都在博主的一站式嵌入式逆袭攻略里,想进大厂做嵌入式?想一次性拿下华为、博世、理想、韶音等20+公司的面试?这份超全嵌入式攻略就是你的制胜法宝!

#牛客激励计划##面试问题记录#
全部评论
给自己打个真诚的小广告,如果你像我一样也是零基础快速转行,或者已经开始了很久但是找不到具体学习嵌入式的方法和途径,欢迎看我28w字,43篇的嵌入式专栏。目前我全部的学习经验,八股,20多家公司面经,全部都在这一个专栏里了,能覆盖你求职过程中99%的问题,主打一站式服务。专栏大纲如下:https://www.nowcoder.com/discuss/722388553610559488 订阅链接如下:https://www.nowcoder.com/creation/manager/columnDetail/MKaobp
点赞 回复 分享
发布于 08-05 20:57 江苏

相关推荐

首先声明:以下为笔者个人看法,仅供参考,如果你觉得不对,直接别看。之前和粉丝聊过学习路线的问题,发现还是有一些误区存在--同时学linux和mcu方向。这本身没有什么问题,毕竟多学一点也没有毛病。但是由于两个方向的应用场景不同,这就导致无法在同一份工作既做Linux,又做mcu;并且对于大多数人来说,无法同时精通这两个方向,还需要花费大量时间。因此,如果在时间不充裕的情况下,挑一个方向去学习就够了,不需要两个都学。那么接下来分别说一下两个方向:mcu方向(也称为嵌入式软硬件方向)更专注于软硬件结合,也就是说除了软件部分之外,还需要懂硬件,基本的要求是要能看的懂电路原理图和PCB。如果在软件和硬件分的没那么开的公司,作为一名嵌入式软件工程师,不仅要自己写代码,还需要自己画原理图,画PCB。在软硬件分开的情况下,基本要求是要能看的懂电路原理图。这也是大多数人缺乏的点,为什么没offer,为什么没面试,这就是原因。如果你没学历,那只能卷技术(软件和硬件),将自己提高到入门工程师的水平,这样你才能拿到offer,因此建议大家做项目不要只去找开源代码,把别人代码看懂就完事了,而是要自己去把原理图看懂,把硬件焊出来,自己再去把软件部分调通,这才是企业希望看到的项目。linux方向由于岗位较少,通常需要驱动/内核/应用一起做,仅有部分公司或者原厂才会放出单一的岗位出来,如单独的linux驱动岗位,内核/应用岗位等,这个方向可能对硬件能力的要求较低。由于岗位较少,因此门槛就稍微高一些。上述就是笔者对嵌入式两个方向的看法,仅供参考。最后多说一句的是,简历谨慎同时写linux项目和mcu项目,因为实习的时候,主管说看见同时写的,有很大可能是机构出来的,可能简历无法过筛。最后,如果有需要《STM32➕RTOS项目》、《嵌入式八股文合集》及《Freertos开发手册》等资料,也可以私信笔者获取。
点赞 评论 收藏
分享
评论
5
44
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务