RM佬估计面差不多了,泡了这么久池子终于泡出来了。一面感觉难度还好,但是涉及的面比较广。手撕的时候居然差点卡住了,还好面试官提示了下。问题:1. 自我介绍2. 项目、比赛经历拷打3. `static`关键字作用4. STM32的架构、内核5. Cortex-M3的特点和M4的区别6. 描述 CAN 总线的仲裁机制和错误处理机制7. C++的虚函数了解过吗?构造函数可以是虚函数吗?8. 了解过内存屏障吗?9. Linux 编写一个简单的字符设备驱动需要实现哪些核心函数?10. Linux 内核的上下文切换过程中,需要保存护哪些哪些寄存器和数据结构?11. FreeRTOS 中的任务间通信方式,比...