诺瓦星云一面 嵌入式0920
面试时间45分钟
1.自我介绍
2.项目介绍。选一个最能体现你能力的项目介绍。
(1)项目中任务优先级设置了几个?怎么设置的?喂狗优先级设置较低如果没有及时喂狗怎么办?
(2)项目的整体架构?
(3)freertos配置任务需要什么?
(4)不同任务之间怎么协同配合?
(5)好多自学内容,自学的周期是多长?
(6)为什么要设置任务堆栈?
(7)AD7606的通讯方式?SPI的工作方式有哪几种?
(8)LCD屏是什么通讯协议,SD卡是什么通讯协议?
(9)电源模块主要有哪两种?电源模块的工作方式?
(10)PCB设计怎么布局?
(11)PCB绘制对于大电流怎么布线?
(12)避开热源怎么处理?
(13)50mA线宽设置多少?
(14)制板中抗干扰设计?举例说说。
(15)你在项目中用过什么数据结构?
(16)链表和数组有什么区别?
(17)结构体放在堆里还是栈里?
(18)怎么定义指针?使用指针注意什么?
(19)c语言头文件三段式的作用?
(20)若计算2*4怎么编程?
(21)有用过硬件调试工具吗?
(22)示波器使用前需要进行哪些操作?
(23)示波器触发方式有哪些?
(24)采集高频信号,本来是方波但是变成正弦波为什么?
(25)假设一个场景,比如ad7606通信异常,你的解决方法是什么?
3.反问
总体面试体验感很好,问的内容不深,但是范围涉及较广,包括软件,硬件,调试,八股等,希望能给我过吧。
#嵌入式#