DJI大疆【嵌入式软件工程师】 建议和总结

失败总结

不应该将很想去的公司放在一个去面试。

大疆是我整个面试的第一站,当时还在忙实验室老板的活,没有做项目总结,没有开始刷面试题。所以很多理论知识虽然知道,但是回答得不够全面。

回答不够自信。

后面发现自己都是用疑问的语气去回答问题。其实是回答对的,但需要更肯定的语气的回应面试官的提问。

缺乏实习经验,缺乏软件开发的正规流程和方法。

其实这里就是面试官问到的软件调试、架构设计、资源优化的问题,我当时回答的很初级。因为平时都是在实验室做项目,基本都是以科研项目为主,而科研项目第一考虑是先实现功能而不在乎成本的。而企业级开发更多就会考虑产品稳定性、运行效率、迭代优化等。所以我总结为缺乏实习经验,如果有实习经验,就能够提前学习到更多工程思想。

一些建议

总结大疆的嵌入式岗位招聘和其他企业的相比有哪些差异。

大疆性格测试要好好做。

同期有很多小伙伴都被性格测试给挂了,如果挂了连面试的机会都没有。

简历要丰富,注意突出项目和使用到的技能。

同样,简历筛选也会筛选掉一大部分人。原因就是大疆现在还在成长期,人员规模还不算多,所以每年给出来的HC也是有限,供应远远大于需求,自然会在前面的环节筛选掉大部分人。

好好准备RTOS。

很多做嵌入式开发的同学都是在linux上做开发,有一部分也是使用单片机,但是很多人基本都没有接触过RTOS。大疆是做无人机,其实不仅仅大疆,一些对控制要求比较严格的产品很多都会使用到实时操作系统,所以这部分内容很多公司没有特别要求的,但大疆面试中会经常问到的。强烈建议看FREERTOS官方文档学习。

好好复习一下编译原理和计算机操作系统。

看看我上面的面试中,有多少问题是关于编译原理和一些操作系统任务调度这些理论知识。这些内容相信计算机的同学有系统学习过,但是像通信类、自动化、电子等专业可能就没有系统学习过。

最好有实习经验。

最好接触过一些已经量产的产品的开发流程。这时候你就会站在工程师的角度去思考问题,而不是一个学生角度。需要学习架构设计思想、软件debug定位能力、资源受限做程序优化等内容。如果没有实习经验,也要自己有意识去准备这部分内容。

全部评论

相关推荐

点赞 评论 收藏
分享
评论
13
61
分享

创作者周榜

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