一面

  1. 自我介绍

  2. 介绍项目

  3. 如果有项目 delay(延期)了怎么办?

  4. SPI 有没有遇到时钟不匹配或者乱序的问题?(主从时钟不匹配的话可能会有读取失败的风险)

  5. 怎么理解 IIC 这个总线的?

  6. 对 FreeRTOS 中的原理、如任务调度,内存管理,中断管理或者是时间有一些底层上的了解吗?

  7. 在设计任务的过程中有很多 task,在不同优先级有没有优先级翻转的问题,怎么解决的?

  8. 一般是什么情况导致高优先级任务被阻塞的?

  9. 假设一个函数有加锁或者读取锁资源的操作,递归的时候会不会遇到死锁的情况?

  10. 有没有遇到过栈爆炸的情况,一般原因是什么,怎么定位问题和解决问题?

  11. 调试工具都有用哪些,系统 crash 的调试和评价性能优劣的调试?

二面

  1. 自我介绍

  2. 项目介绍

  3. 哪个项目是在本科期间完成的?哪个是在硕士期间完成的?项目背景?

  4. 硬件是自己做的还是开发板?软件是从其他地方找的?还是自己独创的?

  5. 简单介绍下项目中 UVC 相机使用到的的 V4L2 框架?

  6. 你认为在整个 Linux 项目开发过程中你认为掌握的那些东西对你的提升很大?

  7. Linux 下进行 Qt 开发和常规的 Windows 下进行 Qt 的开发有什么区别吗?

  8. Qt 项目中遇到的最主要的挑战是什么?如何解决的?

  9. 六轴姿态解算这部分是自己完成的吗?

  10. 了解姿态解决算法的原理吗?

Logo

技术共进,成长同行——讯飞AI开发者社区

更多推荐