1. 自我介绍

  2. 讲一下项目,程序架构是什么样的,在程序里做什么事情,怎么交互的。

  3. 如何保证代码实时性。

  4. 任务是如何切换的,

  5. 有涉及内存管理和分配吗

  6. 如何实现内存堆或内存池

  7. 除了iic通讯,还用过其他通讯方式吗

  8. 网络通讯这块使用过吗,lwip之类的。

  9. 会涉及到函数指针之类的吗。

  10. 两个矩形,已知8个定点,判断两个矩形是否相交,相交的话给出相交点的坐标

  11. 使用过spi通讯吗

  12. 涉及到两片mcu直接通讯吗

    反问:入职后干啥

    一块芯片,fpga负责采集图像点集数据, arm核负责控制转发管理。主要负责arm核程序编写,涉及内存管理,两块mcu通讯,对效率要求比较高的程序。

两个字搞定面试:不会~~~~~~~~~~