大疆嵌入式软件开发工程师笔试和一面面经

技术笔试

有选择题、多选题、填空题、简答题、编程题

总的来说考察的嵌入式软件开发相关的知识范围比较广,编程题没有用到特别复杂的算法,比较简单,但是很难拿满分。下面是一些记得的题。

选择题:

操作系统、串口/IIC/SPI通信协议、一些编译命令、C/C++基础知识等都有涉及到。

简答题:

用户和内核切换的时机?

写一个宏来得到某结构体基地址?

技术一面,电话面试18分钟:

1:自我介绍;

2:项目介绍;

3:项目问题,项目中有没有自己开发或应用到什么软件;

4:由于我在项目中说到了我使用过ROS操作系统,所以面试官问:介绍一下你对ROS操作系统的理解?

5:介绍完之后,面试完问ROS操作系统和其它操作系统的区别?

6:中断是如何产生的,具体的工作原理知不知道?

7:MMU是什么东西?MMU是如何实现虚拟内存和实际物理内存的切换的?

以上是笔试和一面的全部内容,希望对各位牛U有帮助

全部评论
mark了,明天DJI嵌入式软件开发实习生一面
点赞 回复 分享
发布于 2023-03-07 19:46 广东
请问C++后端开发,能直接去面嵌入式吗,就是在没有任何硬件基础的情况下
点赞 回复 分享
发布于 2022-12-20 15:36 山东

相关推荐

点赞 评论 收藏
分享
09-29 00:03
门头沟学院 Java
点赞 评论 收藏
分享
评论
16
68
分享

创作者周榜

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