1.自我介绍2.stm32的启动流程?3.结构体对齐 u8 u16 u32和u32 u16 u8分别占用多少个字节?4.堆和栈有什么区别?5.RTOS任务运行机制?任务通讯之间用到哪些手段?6.高优先级的任务是如何抢占低优先级的任务的?7.IIC的通讯时序?8.项目中的串口是怎么使用的?9.DMA的全满中断和串口空闲中断(当二者都满足触发条件时)会同时将标志位置位然后触发吗?11、继续10中的场景,当满足触发这两个中断的条件后,我把中断给关了10个字节的时间之后再打开(或者说更高优先级的中断一直把系统阻塞住了),DMA和空闲中断的标志位都还在,这个时候怎么处理?(没太明白这个问题的意思,回答地比较一般)12.串口协议栈怎么设计的?怎么量化性能指标?13.单片机运行的时候,flash中的什么数据要搬到ram中?13.简单介绍一下你的超级电容控制器项目14.反问环节总结,回答得七七八八,反问环节了解到他们公司非常缺人,但是是缺牛人,可能自己对项目了解得不够透彻,最终还是收到感谢信了