大疆车载嵌入式MCU实习生面经

老面经,这是2022年11月份参加的第一场面试,也是拿到的第一个实习offer。

投递简历大概过去不到一周收到了HR的电话和面试邮件,然后第二天上午11点的腾讯会议,我10点58进去的,面试官说让我等两分钟开始,应该是两个面试官,大概面试了45分钟,整个过程特别紧张(由于这是第一次面试),过了几天收到HR小姐姐电话说面试过了,说了下实习薪资和部门的相关情况。

首先是自我介绍(我差不多就按照简历写的内容说一遍大概5-10分钟);

然后面试官根据我的几个项目从上往下挨个问(问题有点想不起来了)。

通用的几个问题就是:

1、IIC、SPI、CAN通信;

2、FreeRTOS操作系统(主要是如何进行任务切换(上下文切换)、内存管理等,看几遍源码基本问题不大);

3、C/C++相关:static、const 指针常量和常量指针等;

4、队列的插入删除、程序的内存分布;

#大疆##嵌入式##通信硬件人笔面经互助#
嵌入式学习免费专栏 文章被收录于专栏

分享嵌入式软件开发相关资料,专栏永久免费,嵌入式学习技术交流

全部评论
大疆都这么轻松搞定?
点赞 回复
分享
发布于 04-07 13:47 北京

相关推荐

1. #error标识符的作用是什么?2. define和const的区别是什么?3. typedef和define的区别是什么?4. #include和#include "filename.h"的区别是什么?5. 头文件的作用是什么?6. 头文件中是否可以定义静态变量?7. 静态链接和动态链接的联系与区别是什么?8. 全局变量和局部变量的区别是什么?9. 全局变量是否可以被定义在多个.c文件包含的头文件中,为什么?10. 局部变量是否可以和全局变量重名?11. 链表和数组的区别是什么?12. 怎么可以让函数在main函数之前运行?13. 为什么析构函数必须是虚函数?14. 为什么默认的析构函数不是虚函数?15. C++中析构函数的作用是什么?16. 析构函数可以是virtual型,构造函数不能是虚函数。17. C++静态函数和虚函数的区别是什么?18. 函数的默认参数是什么?19. #和##在C语言宏中的作用是什么?20. volatile关键字的使用场景是什么?21. static关键字的作用是什么?22. extern关键字的作用是什么?23. const关键字的作用是什么?24. const关键字的使用场景是什么?25. new/delete和malloc/free的区别是什么?26. strlen("\0")的值是多少?sizeof("\0")的值是多少?27. 结构体和联合体的区别是什么?28. 左值和右值的概念是什么?29. 短路求值是什么?30. ++a和a++的运算有什么区别?31. #define和typedef的区别是什么?32. C语言是如何进行函数调用的?33. C语言中内存分配的方式有哪些?34. 堆和栈有什么区别?35. 栈的用途是什么?36. 压栈的顺序是什么?37. C++中的内存管理是如何实现的?38. 什么是内存泄漏?39. 数组指针和指针数组有什么区别?40. 函数指针和指针函数有什么区别?41. 数组名和指针有什么区别?42. 指针常量、常量指针、指向常量的常量指针分别是什么?43. 指针和引用有什么区别?44. 什么是野指针?45. C++中的智能指针是什么?  c++/嵌入式面经专栏-牛客网 https://www.nowcoder.com/creation/manager/columnDetail/MJNwoM
点赞 评论 收藏
转发
9 31 评论
分享
牛客网
牛客企业服务