大疆嵌入式算法一面
base 上海
八股问的比较多,项目问的很深
1.自我介绍
2.碰到的最难的问题
3.裸机和RTOS,如何挑选,包括Linux驱动
4.RTOS如何保证实时性
5.FreeRTOS源码如何实现任务调度
6.FreeRTOS如何实现任务切换
7.怎么判断能驱动几路电机
8.如何判断主频能带动多少电机
9.摄像头驱动底层,如何检测驱动错误
10.如果打印日志,如何根据日志排查12C驱动
11.12C驱动的时序
12.为什么需要头文件
13.头文件分尖括号和双引号,应该如何写引入的顺序
14.就是要先写双引号再写尖括号,为什么
15.float可以移位吗
16.就是要float移位怎么办(可以用指针强转)
17.new和malloc
18.进程间、线程间通讯,管道的优势
19.同进程多线程,可以socket通讯吗
20.Camera HAL的了解,camx框架的工作流,ISP简单介绍
21.仿射变换原理,简单说一下
22.Uboot 启动的流程/Linux启动流程,协同说一下这两个。
23.页表实现机制,分页的缺点?三层页表的原理,页表的意义
24.操作系统调度过程深挖,内核组成。
25.tasklet 和 workqueue 的底层区别
26.做过哪些 Linux 驱动,遇到过什么问题?项目这些都是自己做的吗?简单说一下难点
27.编译器优化做了什么,O2 和 O3 的区别?
28.cacheline填充减少伪共享?
29.linux 内核的一些了解,主要是进程调度还有VFS。
手撕代码:手撕螺旋矩阵 给一个整数N ,螺旋打印1 - N* N
全网最受欢迎的嵌入式面经
面经一共32篇文章,12w+字数,包含全部最新的面试必问考点,4.7w+同学学习,2800+订阅,非常适合在找工作面经薄弱的同学,3000+订阅还会涨价,提前订阅提前享受,持续更新中。
👉 同款面经传送门:全网最受欢迎的嵌入式面经
✅ 32篇精华覆盖操作系统/内存原理/外设实战等2025新考点
✅ 12万字手敲代码+注释,配面试实战原理以及基础面经汇总
⚡️ 订阅破3000,3500份即刻涨价!抢先锁定👉 点击抢订