大疆嵌入式工程师面经(base:深圳),为社区做下贡献

目录:

补:目前状态
一、帖子说明
二、个人背景
三、面试前期准备
四、面试经历
五、个人总结


补:目前状态

  • 11.1日OC;
  • 11.4日Offer已收到,大家加油。
  • 关于下文《可能会遇到的面试问题》一栏中,大家如果有需要补充的面试问题,可以在评论区留言,我会及时补充
  • 11.24日更新:有需要内推码和解答工作疑问的,也欢迎留言或私信我

一、帖子说明

  • 本贴主要是想结合自身经历和感悟给想入职大疆嵌入式的小伙伴一些经验,因为一直从牛客网汲取面试经验,因此这次自己也来做一下贡献。希望大家努力都会收获回报,获得理想offer。(在此说明,本贴只提供面试的一些经验,有关内功的修炼计划,大家可以参考这位大佬,个人认为总结的十分深入)大佬的帖子,点击进入

二、个人背景

  • 本人来自双非学校的渣渣本科小菜鸡,今年毕业,因为一些原因错过了校招,后期出于对DJI的纯粹喜爱,走的社招道路。大一、大二主要参加比赛,大三、大四跟随老师做项目,算是为进入DJI打下了一些基础。

三、面试前期准备

1. 简历

  • 首先要精心准备一下自己的简历(此处省略,我的简历自认为缺点也很多,大家可以借鉴网上优秀的)。

2. 自我介绍

  • 对于面试来说,自我介绍是比较重要的一环,因为这直接决定了面试官给你定下的第一印象,所以要做到提炼优势亮点基本情况(可以把下文的DJI工程师文化融入自我介绍中)。
  • 更具体一点:
    1. 规定时间内(不要过长);
    2. 体现和应聘岗位相关经历;
    3. 说明为什么能胜任此工作;
    4. 解释为什么应聘(求职动机)。
  • 注意:
    1. 重点介绍自己满足岗位要求的几个(至少三个)优势和亮点(梳理草稿时,建议可以把岗位招聘信息放在一边,对应招聘要求,或者优先考虑的条件对优势进行列举),对学生来说,主要突出满足要求的潜力
    2. 说明自己对岗位理解,职业规划(想长期从事此工作)。

3. 项目介绍

  • 大疆面试官一般会根据你简历中提到的比赛和项目进行深层次的挖掘,目的是看你是否真正掌握这个项目,或者说检测这个项目是否真的是你做的。因此,面试之前,一定要对做过的比赛或项目进行复盘、复盘、复盘,叙述逻辑按照star法则来叙述,不要让面试官感到听起来没有逻辑,要条理清晰,富有逻辑感、故事感,建议找一张A4纸,按如下star法则的布局进行填写:
    (1)项目背景、情形 ,
    什么时间,什么场景
    (2)什么任务 ,
    任务目标
    (3)人员构成,你做了哪些,难点是什么 ,
    (难点主要考察你解决问题的能力)
    (4)结果,输出了什么成果 ,
    总结了什么经验,学到了什么
    xxx xxx xxx xxx

4. 企业及工程师文化(二面及终面会有涉及,工程师文化要重点关注,可以写在自我介绍里,建议看一下近三年大疆的宣讲会)

(1)企业文化

①使命:“做空间智能时代的开拓者,让科技之美超越想象”;
②价值观:坚持“激极尽志、品诚求真、乐享谦学”;
③坚持以梦想为源动力,不断自我反思(ps:自我反思是十分重要的)

(2)工程师文化

纯粹,追求极致;--》对技术纯粹的热爱,拼进全力,有肝的勇气和魄力。
创造,而不是跟随;--》有新想法,创造新技术、新产品,满足社会需求的空白点,解决现实的问题
有所为,有所不为。--》具备社会责任感,对产品定位,产品/技术对社会危险性,技术成熟程度都要详细考虑。有损公司根基,破坏社会秩序的事不为

(3)宣讲会链接

5. 面试环境

  • 找一个安静的地方,提前半小时左右进入面试软件,调试设备,更重要的是提前酝酿面试的氛围,找到良好的状态
  • 备好纸和笔,方便:
    1. 记录自己没回答上来的问题,回头补自己的知识盲区
    2. 可以提前写上面试流程,方便提醒自己按什么顺序说,提供思路引导

四、面试经历

1. 一面(技术面,10.14日,用时48min)

主要是深挖项目的内容,可以看得出面试官很忙,问了很多问题,我就只记录下印象深刻的吧(建议:对于不会的技术要实事求是,否则就是给自己挖坑,因为面试官会深入询问)。

  • MCU能不能运行Linux?
  • STM32启动过程?
  • 进程和线程的区别?
  • C++为什么有指针还要引用?

2. 二面(感觉像是主管面的,10.21日,用时45min)

  1. 自我介绍
  2. 你怎么看待创造,而不是跟随,怎么看待有所为,有所不为(自我介绍中提到了这两点)
  3. 用过大疆哪些产品?RoboMaster S1
  4. 谈一谈对于S1产品定位于初高中以及大学生的看法
  5. 一个技术问题:互斥量和信号量区别(小意思)
  6. 项目中碰到的困难,怎么解决的。
  7. 无人机的未来(大疆产品得缺点)----》tips:关注大疆产品,发布会
  8. 反问:对我评价,哪些方面需要加强,企业战略方向等等

面试官知道我项目中没接触过嵌入式操作系统,所以只问了我一个问题,还好恶补理论的时候有涉及,轻松回答上来(完事问我是不是应对面试补的),面试DJI,还是要真诚一些。

3. 终面(部门负责人,是个大佬,10.22,用时30min)

面试官很年轻,比较帅,这一轮不是技术面了,主要聊了哪些项目或比赛遇到的困难难忘,怎么解决的,为什么选择大疆,无人机的未来等等(与二面有重叠部分),偏向于考察一个人的价值取向,反问的时候给面试官小哥哥出了个小问题:

  • 无人机制造时有两种方案,第一种像日本汽车一样,严控部件的生命周期,特定公里数内没有质量问题,公里数超出后就报废,基本所有部件都得换,只能买新车。第二种成本范围内尽可能选择最好的材料,保证无人机质量,做到基本玩不坏,生命周期超长。想问下,如果是DJI会选择哪种方案,为什么?

面试官小哥哥给了我一个新的思考问题的角度,确实,终面的都是大佬级别(MobileNet作者),不要错过这个难得的机会,好好交流。

4. 可能会遇到的面试问题(待补充,有很多是从牛客其他大佬面经那摘取出来的,在此表示感激)

  • 嵌入式工程师考察主要蕴含:C/C++,处理器的架构,操作系统(linux或嵌入式实时操作系统),常见硬件接口协议/总线,文件存储系统等几方面

1)C/C++

  • static作用,变量加入static以后在内存中存储位置的变化。
  • volatile作用
  • C++为什么有指针还要引用,为什么不和JAVA一样抛弃指针
  • delete和delete[]的区别
  • 虚函数是用来干嘛的?虚函数机制怎么实现的?虚表指针在内存中的存放位置?
  • C++多态怎么理解?C++有哪些多态的典型例子?
  • 叙述程序编译都包含哪些阶段,每个阶段干了什么?
  • CMake是如何包含文件目录的
  • 全局变量和局部变量在什么地方?堆栈如何申请资源?
  • C语言编译后的内存分布
  • 我连续调用同一个函数两次,他的局部变量初始化结果是否会一致?(函数调用的过程)
  • 你说静态局部变量存储在静态区,那么静态区的创建和消失是在什么时候?
  • 我在windows里面运行了多个进程,其中一个进程执行完了,他的静态区会如何处理?(多进程的内存管理问题)
  • 静态局部变量与局部变量的区别?为什么局部变量未定义时,每次初始化的结果是不确定的?是个真随机数还是个伪随机数?
  • 嵌入式中栈的工作机制是什么?
  • struct字节对齐了解么?
  • 容器了解吗?vector实现的机制是怎么样的?
  • 迭代器有了解吗?讲解一下你的理解
  • 内存分配函数了解么?如果系统中只有10K内存,而我要分配12K,能分配成功吗?如果能,那么将分配到的区域用memset进行初始化,会成功吗?

2)处理器架构

  • 51和32架构的区别
  • MCU可以运行Liunux吗,为什么
  • STM32启动过程(上电开始->main执行的过程)
  • 中断响应执行流程,中断上下文指的什么,保存中断上下文是完成的什么操作,以STM32为例,都有哪些寄存器被保存
  • STM32 F1和F4的区别
  • Cotex-M系列使用浮点运算对STM32中断效率会产生什么影响
  • STM32常见寄存器:R13(SP,堆栈指针),R14(LR,连接寄存器),R15(PC程序计数器)作用
  • 什么是大小端模式

3)操作系统

  • Freertos支持的任务调度方式,详细说下每种方式
  • 任务(线程)间通信方法
  • 进程和线程的区别
  • 互斥量和信号量的区别
  • 优先级翻转,如何避免优先级翻转
  • STM32任务切换为什么用PendSV
  • FreeRTOS的内存管理怎么实现的?为什么这么做?
  • 对于临界区数据的处理,使用互斥锁和自己通过条件来判断,哪样更好,为什么?

4)常见硬件接口协议/总线

(1)SPI

  • SPI有哪四种工作模式

(2)IIC

(3)UART

  • Uart异步,不需要时钟,那为什么还要设定波特率

(4)FSMC

(5)AXI

5)非技术类

  • 你对大疆的产品了解吗?最喜欢大疆哪款产品?
  • 分析一下自己的优缺点(如果自我介绍提到就不会问了)?针对缺陷,有没有例子,你是怎么看待的?
  • 你经历过最挫败感的事情是什么?/介绍一下你做的项目中遇到的最难的问题,你是如何解决的?
  • 介绍一下你做的项目中最有成就感的项目,成就感来源于什么方面呢?
  • 谈一下你对公司工程师文化的理解(纯粹,追求极致;创造,而不是跟随;有所为,有所不为)
  • 对于一个无人机产品,基于目前市面上已有的产品,你还有什么新的设计想法?(谈一下对无人机未来的看法时,可以从技术应用两方面展开讨论)
  • 举出大疆某个产品的优点和缺点,针对缺点问你有什么改进的方式

五、个人总结

  • 静待佳音,一切都已尘埃落定(小声bb:每一次面试结束内心都极其紧张),很庆幸大疆不是第一个进行的面试,让我能充足的进行准备(看到很多失败面经是把大疆面试放到第一次),这里也建议大家不要把理想的公司放到第一个面试,多多积累经验,充足准备,最好能将整理的知识点做个笔记,每天查看。另外,面试有发挥好时,也有状态极差的时候,要及时调整心态。最后,希望诸君都能拿到理想offer。
  • 小tips:
    如果你有自己的作品视频,面试官因为时间关系,不能面试时观看,让你面试后可以通过HR转发给他,这种情况建议不要鸽了,因为大疆的HR小姐姐/小哥哥很负责,会真的转发,而且面试官事后也会真的观看。
#大疆秋招##面经##面试流程##秋招##校招##社招##嵌入式工程师#
全部评论
恭喜我牛哥喜入大疆😆
1 回复 分享
发布于 2021-11-02 21:24
感谢楼主分享的宝贵经验!恭喜入职DJI  🤗~~
4 回复 分享
发布于 2021-11-03 17:22
楼主知道oc之后一般多久发offer嘛
点赞 回复 分享
发布于 2021-11-03 10:05
受教了
点赞 回复 分享
发布于 2021-11-09 16:47
“建议大家不要把理想的公司放到第一个面试。”这通常不是我们能控制的啊,通常都是大厂先开招先面试,强行延后投简历要是HC发完了就难过了。
点赞 回复 分享
发布于 2021-11-09 22:53
牛牛牛!,,
点赞 回复 分享
发布于 2021-11-12 11:36
你好我想了解一下你是直接投的社招岗位的嵌入式?
点赞 回复 分享
发布于 2021-11-21 03:42
想请问一下牛友 简历这块你重点突出的哪些方面呢?是项目和比赛经历嘛?面试的时候面试官重点是围绕你的项目来问还是说问一些八股之类?
点赞 回复 分享
发布于 2022-03-02 14:23
楼主整理的好棒!
点赞 回复 分享
发布于 2022-05-21 00:53
用不用准备算法啊
点赞 回复 分享
发布于 2022-05-21 09:53
之前官网投大疆,关注了什么公众号,然后简历没过😅
点赞 回复 分享
发布于 2022-07-24 22:54
面 大疆嵌入式MCU+RTOS岗 是不是不太考察算法和C++知识?,因为MCU+RTOS主要是 C开发 +极少数汇编
点赞 回复 分享
发布于 2023-03-07 19:32 辽宁
因为备考考研,现在大三下,快暑假了,所以没有实习经历。但是学校给了几个内推名额,请问嵌入式有笔试吗?第一次投简历。请问楼主分享的内容现在还适用吗?
点赞 回复 分享
发布于 2024-07-08 13:58 广东

相关推荐

01-09 18:20
中南大学 Java
今年秋招其实我准备的很晚很晚了,都说金九银十,大家都在九月十月投递简历,而我在实习结束在10月,结束之后gap了一个月(真想骂我自己,为什么拖到这么晚才开始投简历)。我是11.24投递的第一份简历,主要是当时室友也是在这段时候开始投的,他其实也很晚了,只比我早了十天左右,我开始投的时候他已经做了很多测评了,所以我当时也很焦虑,于是加紧优化简历开始海投了。我的秋招时间其实只花费了20天,从11.24开始投递,11.28第一场面试,12.20最后一场面试,其实并不长。下面是我秋招投递的各个企业。| 企业                 | 流程                                        || -------------------- | ------------------------------------------- || 比亚迪               | 只有测评,无面试                            || 科大讯飞             | 11.27测评,12.13笔试,12.23hr询问面试,拒绝 || 中国核工业集团       | 11.24测评                                   || 中兴                 | 无后续流程                                  || 烽火通信             | 11.25测评                                   || 上海电气             | 11.25测评                                   || 电科                 | 无后续流程                                  || 北森云               | 无后续流程                                  || 东方财富             | 11.26测评                                   || 卓望数码             | 12.04笔试,12.19一面                        || 思特奇               | 笔试未通过                                  || 韶音科技             | 11.28hr面                                   || 多益网络             | 11.30测评,一堆测评,面试安排拒绝           || 东方电子             | 12.2面试,12.6offer                         || 建信融通有限责任公司 | 12.5群面拒绝                                || 小天才               | 12.1测评                                    || 中华财险             | 11.30测评,12.19笔试拒绝                    || 金智教育             | 面试拒绝                                    || 虾皮                 | 12.3笔试,12.26终止流程,没填写补录信息     || 睿联                 | 12.2笔试未写                                || 万德                 | 12.3面试,12.6算法题                        || 杉川             | 12.6测评,12.13一面,12.20二面,1.7offer    || 招商银行             | 12.7笔试,12.14信息加试,摆烂写             || 华为            | 12.4机考,12.12一面。二面。主管面,1.9offer || 新凯来           | 12.5笔试,12.19一面,12.21主管面,1.3offer   |这么多没有后续的企业完全是因为很多企业已经停招了,只不过岗位还没撤销掉,所以我给我面试的公司不超过十家,我去面试的公司也就六七家。我最开始投的几个国企,因为9月的时候实习同学给我推荐的(我当时就应该听他的话,他是实习暂时离职回学校有事顺便秋招),后面就跟着室友有测评和笔试的投,然后就是boss和猎聘上海投。其实最后有回应公司也不多,大多数boss上和猎聘上的投递石沉大海。刚开始我是十分焦虑的,那时候我一直复习八股文,看也看不下去,有时候焦虑不是自己引起的,而是眼看室友平均一天一个面试而我没有回应的落差感直面心头,每天晚上睡到很晚,后面室友有了offer之后这种心情更加强烈,面试前甚至一晚上睡不着。每天晚上都在思考万一自己失业怎么怎么样,对不起父母,对不起老师。我的第一个offer是东方电子,是个国企,工作强度挺好,但是工资太低。其实我对自己要求已经很低了,但是工资和地点都严重不符合我的心意,感觉去这个公司我的职业将来就不会有任何发展了,最后直接拒绝offer了,连保底也没有签。后面华为面试要手撕,因为我投的大多中小厂,之前也没有手撕过,所以我花了一周时间默写了hot100。最后华为面试之前甚至只睡了1个小时,第二天丝滑入池。从这之后我就有信心了,主要是心里有个底了,我其实之前大多时时候自卑感太重,总觉得面试管会嫌弃自己,然后看着身边人都有offer心里也急的发慌,这样一直怀疑否定自己的过程是非常痛苦的,这也就是常说的精神内耗,我最严重的时候脑子里什么都不想想但又一直在胡思乱想,莫名毛躁,晚上把头蒙在被子里感觉孤独无助。我当时也没有向身边人和家里人求助,但现在看来至少向一个人倾诉情况就会好很多。华为之后的几个企业的面试过程都很顺利,剩下的几场面试全都过了,并且都拿到offer了。我写的这篇文章没有针对面试具体技术难题,主要是针对心理上的难关。首先如果你是985科班,甚至不用研究生,你会发现你在秋招这个航道领先其他人太多了。像我这样的小厂实习加垃圾项目,大部分都能进面,当时由于我投的太晚了很多岗位没有hc了有的没有回应,有的是进面之后没有hc就耽搁了。但这绝不是你自己简历的原因,一个学历能保证你击败80%的人了。其次一定要心态放平整,并且一定要休息好,所以最好签一个保底offer,这样你会有足够的勇气。也最好别all in,毕竟现在行情这样,如果有后续毁约交违约金也就不到一个月工资的一半,这个代价还是能接受的。最后最后也是最重要的,一定不要太过于看轻自己,我相信也会有很多和我差不多的同学觉得自己很无用,其实你多和一些大佬沟通,或者找身边朋友或者家长让他们称赞夸奖你,或者让他们给你找个没找到工作的理由你心里会好受多了。然后大家也可以从我身上找一些反例,比如投递时间别太晚,否则你申请的时候发现好岗位却被人抢完了。比如不要跟网上的大佬和有offer的同学比然后精神内耗,你扪心自问,真的只是因为你们之间真的技术差了太多才导致自己没有offer还是有其他原因,然后就是一定一定要提高执行力,自己也要做好规划,给自己的承诺一定要做到,别太懒了,我其实算很懒的人了,最后就是信息差了,多在牛客上看一些招聘信息或者问问某些企业指标,不然你投了也是白投,你看我最开始投的几家全是没有回应,人家早就招完了,当然能在牛客上看到我这篇文章的大概率也会留意这些信息吧,我完全就是一个小镇做题家偶遇秋招,稀里糊涂的投简历,稀里糊涂的面试,手上没有特殊情报拼尽全力无法战胜,甚至牛客也是我招聘流程中后期才开始用的。。。。表达能力差,也懒得审稿了,之前也不会在公开媒体上长篇发表理解之类的,这次也算是一次挑战了,最后希望大家都有自己想要的offer,也希望给那些没有offer现在内心焦虑的同学一点安慰。
点赞 评论 收藏
分享
评论
77
626
分享

创作者周榜

更多
牛客网
牛客企业服务