秋招地平线:嵌入式开发(一面)
1.自我介绍
2.freerots主要是微内核,主要有哪些组成部分,内部任务间的通信方式有哪些?
3.freertos任务切换的过程,详细一点如何切换的,保存怎么恢复的?
4.freertos任务有哪些不同的状态?
高优先级任务被阻塞或者挂起,再执行低优先级任务
5.用过单片机的哪些外设?
6.PWM除了占空比之外还有什么要素?
频率,周期,占空比
7.蓝牙的底层协议?
8.linux的进程间通信机制?
9.进程间的调度方式?
10.linux的内存管理?
11.了解Linux的一些驱动么?
12.对VFS的框架有了解么?
13.常用的linux基础命令
14.GCC编译一般分为那几部分?
15.用过vim么,介绍vim常用命令?
16.结构体和联合体的区别,什么时候会用联合体?
17.位域的概念?
18.static关键词的作用?
19.普通指针和函数指针的区别?什么时候会用到函数指针
20.指针和数组变量有哪些相似的地方?
21.递归函数有哪些优势和劣势?
22.数组和链表的区别?
到这电脑死机了,后面也没啥就反问环节了。
嵌入式软件工程师面试完全指南
面经一共32篇文章,12w+字数,包含全部最新的面试必问考点,4.7w+同学学习,2800+订阅,非常适合在找工作面经薄弱的同学,3200+订阅还会涨价,提前订阅提前享受,持续更新中。
原帖链接:https://www.nowcoder.com/creation/manager/columnDetail/MJNwoMc