大疆嵌入式一面、二面、三面面经
【一面】
时间:2021.08.19 20:30
- 面试官自我介绍(第一次遇到!!)
- 自我介绍。
- 介绍项目。
- 看你的项目偏控制,我们组做的东西偏软件和算法,你来这边可能需要把原来的东西都丢了再学新的东西,你怎么看待这事?
- 说说SPI协议(项目有用到这个)。
- delete []和delete的区别?
- C++11的新特性有了解过吗?
- 虚函数是用来干嘛的?虚函数机制怎么实现的?虚表指针在内存中的存放位置?
- 智能指针用过吗?weak_ptr是用来干嘛的?怎么保证用weak_ptr不会崩溃?
- 反问
面试过程总体还是比较轻松的,以项目为主导,问的问题不难但是会深挖。
【二面】
时间:2021.08.27 8:30
- 自我介绍。
- 介绍一下项目中的亮点、难点、工作量,然后针对项目进行发问。
- 用到的STM32芯片硬件有了解过吗?(只说了内存、Flash大小。。。)
- STM32中断控制器是什么?(忘了。。。)
- C++多态怎么理解?C++有哪些多态的典型例子?(例子给我问懵了)
- 对嵌入式开发有哪些了解?做了哪些准备?(自己提到了FreeRTOS)
- FreeRTOS的内存管理怎么实现的?为什么这么做?(只记得分为了三个堆,再问就不知道了)
- 线程之间的通信方式?(我只知道进程间的通信方式啊。。。然后提到线程了线程同步的锁、信号量机制,反问我这是线程间通信方式吗???我:同步不算通信?)
- 你在上海的学校,为什么选择深圳的岗位?
- 对大疆有什么认识?
- 有对大疆的某一款产品有比较详细的了解吗?
- 假如你有一架无人机,你会用来干什么?
- 反问。
不到半小时结束,面试完感觉面试官可能不是很满意😥555,许愿三面!
【三面】(终面)
时间:2021.09.05 16:10
- 自我介绍。
- 介绍一下你做的项目中最有成就感的项目,成就感来源于什么方面呢?
- 介绍一下你做的项目中遇到的最难的问题,你是如何解决的?
- 你觉得你的缺陷是什么?有什么case吗?你是怎么看待的这个问题的?
- 然后聊了一下我大学自学吉他的事情。
- 对大疆有什么了解吗?行业应用有了解什么实例吗?
- 你用过大疆无人机吗?
- 你觉得无人机在未来有哪些应用?需要解决的技术问题有哪些?
- 反问。
许愿offer!!!