大疆嵌入式算法一面

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万字手敲代码+注释,配面试实战原理以及基础面经汇总

⚡️ 订阅破30003500份即刻涨价!抢先锁定👉 点击抢订

全部评论

相关推荐

tttk_:就是人多。 有的是条件和你差不多然后没在od待过的人。 所以就拿这个筛你了。 就和卡学历一样,人太多了。 从公司角度,这样做节省精力,更方便。 没办法谁叫现在人多呢
点赞 评论 收藏
分享
评论
点赞
6
分享

创作者周榜

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