大疆嵌入式工程师 一面面经

RM佬估计面差不多了,泡了这么久池子终于泡出来了。

一面感觉难度还好,但是涉及的面比较广。

手撕的时候居然差点卡住了,还好面试官提示了下。

问题:

1. 自我介绍

2. 项目、比赛经历拷打

3. `static`关键字作用

4. STM32的架构、内核

5. Cortex-M3的特点和M4的区别

6. 描述 CAN 总线的仲裁机制和错误处理机制

7. C++的虚函数了解过吗?构造函数可以是虚函数吗?

8. 了解过内存屏障吗?

9. Linux 编写一个简单的字符设备驱动需要实现哪些核心函数?

10. Linux 内核的上下文切换过程中,需要保存护哪些哪些寄存器和数据结构?

11. FreeRTOS 中的任务间通信方式,比如当 IMU 数据采集任务需要向姿态解算任务传递数据时,选择哪种通信方式最合适?

12. 比赛中遇到的最大技术难题是什么,如何解决的

手撕:二叉树后序遍历

#发面经攒人品#
全部评论
同样是大疆嵌入式软件面试,为什么我问得那么简单,也没这么深入,也没有手撕代码?难道我真的是kpi面?
1 回复 分享
发布于 09-07 14:22 四川

相关推荐

评论
2
15
分享

创作者周榜

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