面经详情

大疆PC软件开发工程师一面
一面是电话面,一上来先让做自我介绍,然后直接说我们开始提问吧。面试官看我有一个飞行器的项目,就问了点嵌入式开发的问题,第一个问题我连听都没听说过。然后问了inline的用法,问什么时候不建议/禁止使用,也答得不好。后面问我熟悉的语言,我说C++,然后就问了几个C++的问题,包括new/malloc的区别、指针数组/数组指针的区别,还问到了模板,都答得不是很好。 然后又问到操作系统,常见的进程和线程的区别,进程间通信方式(重点问了共享内存,然而也不大懂),以及多线程编程要注意什么等等。后面问到熟悉的数据结构有哪些,我提到了STL,又提问对STL源码了解深不深,map的原理是什么(红黑树),又问红黑树和平衡二叉树的区别。另外还问了设计模式,不过我也不大熟悉。 最后才提问到我的飞行器项目,不愧是大疆,问得相当的深,像PID控制是怎么调参的,定高飞行是怎么实现的,掉高的原因可能有哪些等等,很多东西我自己事先根本没想到。

相关推荐

进入微信小程序

前往微信小程序,查看更多结果

立即前往
看准网大疆大疆面试经验大疆面试经验:大疆PC软件开发工程师一面
正在招聘高级客户端开发工程师(iOS)200 个岗位