大疆嵌入式面经(一面挂)

关于大疆

大疆,一般来说可以算是嵌入式薪资天花板公司,无人机行业龙头。大疆校招一般通常是只有秋招的,而且简历投递日期结束较早,今年的秋招已经截止简历投递了,这里建议找工作的同学,在搜集一家公司的招聘信息时,可以多关注官方的公众号以及官网,在开始校园招聘后尽早投递简历。

笔试

大疆的笔试分为选择题和编程题,编程题大概2道(使用的是牛客网系统,(核心代码模式,只需要实现具体功能函数,输入输出不用管)),选择题会有一些C语言以及计算机基础而知识点,通常来说,校招笔试的选择题是会出现一些陌生知识点的,而且各家考的还不一样。

编程题部分,通常来说可以自由选择编程语言,C或者C++甚至java都可以,对于嵌入式岗位,大厂是也会出算法难题的,第一题简单后面的难,这部分还是建议大家可以刷刷leetcode,不用特别多,但是基础题要会,当然,也有很多中厂,初创公司等根本没有笔试环节。大厂如华为,小米,大疆,海康,美团,甚至字节这种其实都有嵌入式岗位,大公司基本都会有笔试环节,尤其如华为在一面二面时还会有手撕代码。

基础的数据结构是一定要掌握的,如栈,队列,链表,数组这些,算法如常用排序,哈希算法,二分查找,基础的动态规划,建议大家还是要准备,刷题时建议使用C++,学一下容器,做题时会比用C写方便。

一面凉经

我是在8.6投递的简历,这个时间点其实还在实习,当时记得是突然发现大疆校招停止简历是在8.10,当时其实自己有很多方面没有准备好,但也还是尽可能完善了简历并在官网投递;8.14笔试,8.31一面,大概在9月初收到了一面感谢信。

大疆一面给我的感觉印象非常深刻,当时我自己经历的面试还非常少,很多简历上的问题也是第一次在面试中暴露,其中重点的细节如下:

  1. 面试官同样是无基本八股文考察,大部分都是围绕简历的项目/实习经历展开追问
  2. 我在简历中写了一个多线程人脸识别项目,在简要介绍后,面试官问:项目是基于怎样的考录要使用多线程,使用单一的一个进程不行吗?(这个项目中,我如果使用单一进程的话会导致视频播放非常卡顿,使用多线程+队列缓存的方式可以提高视频的帧率) 这个问题我是第一次遇到,并要结合项目实际回答,当时答的效果并不好,还好面试官有耐心逐步引导
  3. 问项目遇到最大的难题,这里我回答的是提前准备过的内存泄漏问题。简单来说就是编程时申请了内存但是后续没有释放,而指针却置空了,程序重复运行造成内存泄漏,一天后虚拟内存接近用满的状态程序执行异常。这里面试官问了排查的过程,以及花的时间,linux内存泄漏的排查工具(如valgrind)
  4. linux下: VSS RSS PSS的区别(这个问题完全不会,属于是知识盲区了)
  5. 使用过FreeRTOS,那么这个操作系统的底层实现原理有了解过吗,比如任务调度的底层实现(答的不好,对底层了解较少)
  6. 针对简历上的STM32单片机项目,为什么要使用消息队列,可以用其他方式代替吗?
  7. 多线程之间要传输大量的数据,如何实现?
  8. 对大疆有什么了解?用过大疆产品吗

总结

面试时间大概在40分钟,面试官对我的简历细节进行了深入考察,对我自己来说确实收获很大。一些平时习惯性的操作,当被问到为什么要这样做时才想起思考反思。大家如果现在已经有在做的项目,可以认真梳理,其实也可以基于简单的项目往复杂了写,比如一个单片机裸机项目,改写成使用FreeRTOS操作系统多任务调度来实现,增加项目中的技术点和复杂度,这样面试官也能有的问。对于自己做hu过的东西,尽量做到深入了解熟悉。当然,我们也可以编项目(是的,没做过任何实际代码实物开发,但是实在没项目也可以编)。

大疆在深圳上海等地都有校招,薪资待遇非常好,行业发展也是稳稳第一,建议大家在校招时一定不要错过简历投递时间,同时大疆是没有春招的!!! 大疆会比较难进,但是能有一次面试机会也会有很大收获!

嵌入式其实具体的工作内容不同公司会有很大不同,像大疆,海康威视这种基本属于是有具体的嵌入式产品业务的,如无人机,摄像头等,另外较多的一类是芯片原厂,如乐鑫、紫光展锐等。有些公司会要求会linux驱动,也有的对arm体系结构等要求较高,但是基础的C语言通常都是必要的! C++有些公司需要,有些公司可能涉及不多。有小伙伴后台问学习路线,我会尽快更新的。

#嵌入式面经##嵌入式##嵌入式工程师##大疆##嵌入式软件开发#
嵌入式校招-求职面试秘笈 文章被收录于专栏

本人2023年应届毕业硕,在2022年严峻秋招环境中拿到多个30w+嵌入式offer。 本硕机械专业,硕士课题与嵌入式完全不相关,自学转行嵌入式。 从C语言、stm32、到FreeRtos、linux驱动。专注嵌入式校招求职面试和学习指导,助力大家秋招上岸嵌入式大厂!

全部评论
你这去年的面经,标一下时间吧,我还以为已经开面了
7 回复 分享
发布于 2023-08-13 20:18 上海
大疆不愧是大疆,问的东西都很深啊
3 回复 分享
发布于 2023-08-11 09:17 江苏
你好,请问你的项目可以分享一下吗,难度如何,可以有偿购买
点赞 回复 分享
发布于 2024-04-23 13:42 广东
大疆嵌入式已经开始发面试了吗,8.6笔试后无消息
点赞 回复 分享
发布于 2023-08-11 11:07 北京

相关推荐

请你先自我介绍一下。这两个项目是你自己做的吗?你在学校有没有实习经历?在 Java 里面用加号拼接字符串有没有什么问题?/没太说的上来 说了推荐用stringbuffer/stringbuilder做数据结构里面数组跟链表的区别在哪里?/秒了Java 里面的 hashcode 函数是干嘛用的?/秒了如果重新 equals 没重新 hashcode 会有什么问题?/秒了数据库的索引有哪些优缺点?/秒了哪些字段适合建索引?/说了主键,唯一字段,区分度高的字段如果有个 SQL 语句处理起来比较慢,耗时比较长,怎么去优化?/慢日志,explain,改索引,没答好紧张了,之前背了好多遍数据库的 left join 是干什么用的?/秒了能举个 left join 使用场景的例子吗?/秒了项目中用过 Redis 吗?主要用到 Redis 的什么数据结构?/string,set,hash用 set在做什么业务?/一人一单有用 MQ 吗?用 MQ 主要是为了解决什么问题?/一致性,超时取消在使用 MQ 的时候,一般要注意些什么问题?/幂等,丢失,其他的没说不太熟消息丢失怎么解决?/ack+同步刷盘/复制Linux 操作系统能用吗?比如查看进程的命令知道吗?/top查看文件内容的命令知道吗?/cat查找文件用什么命令?/答不上来提交代码用什么工具?有没有合并过代码?/没用过Git 仓库是自己搭的还是用的国内的仓库?/github有八个球,其中七个质量一样重,还有一个轻一点,用天平称几次一定能找出那个质量轻的球?/3,最快能2没想到一个锅同时可以煎两块饼,每个饼有两面,每煎一面需要一分钟,煎三块饼需要几分钟?/3面试官人很好,全程都是很chill的状态,面完没有让我反问,直接说我过了,但后面后面其他候选人,得看其他人面试情况,择优录取,希望其他人都是小菜菜,让我进吧,我太想要这第一段实习了😭😭
查看24道真题和解析
点赞 评论 收藏
分享
评论
36
222
分享

创作者周榜

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