超全面嵌入式面经第二期
哈喽,欢迎来到工科女的求职分享日常~
目前很多同学都在紧急准备实习和秋招中,本人天坑专业(交通运输专业),仅花费六个月时间迅速转行,拿到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+公司的面试?这份超全嵌入式攻略就是你的制胜法宝!
#牛客激励计划##面试问题记录#