大疆嵌入式工程师三面面经
7月29号笔试:
不难,比较基础
8月25号 一面:
电话面试
自我介绍后,直奔主题,可能是因为我自己写过OS吧...
1.线程切换是怎么设计的?
2.信号量、互斥量底层是怎么设计的?
3.内存管理是如何设计的?
4.中断管理是如何设计的?
5.你自己设计的OS相比于别人的,有哪些创新之处?
6.对咱大疆的产品有没有了解?你自己最想做哪个方向上的产品?
6.对咱大疆的产品有没有了解?你自己最想做哪个方向上的产品?
9月3号 二面:
一个比较严肃的面试官,一看就是老工程师了
自我介绍之后,全程没有花里胡哨,针对操作系统进行打击
1.实时操作系统的调度器设计细节?包括调度算法设计和上下文保存中的细节
2.一个操作系统中哪些地方会调用调度器?
3.一个信号量释放之后,在调度下一个线程的时候是如何选择的?
4.如何去评估一个操作系统的实时性是否满足要求?如何去测算中断响应时间?
5.MCU上如何设计用户态和内核态?如何保障操作系统的安全性?
6.如果让你去开辟一个新的产品,你会想做什么?
7.平时做驱动外设的时候,有没有遇到过一些棘手的问题?如何解决的?
最后面试官评价说还不错,至少底层的东西还是摸过一些
但我自己感觉一般,有些问题考虑的并不全面,对OS性能的关注也不够,期待还能有后面的流程...
9月12号 三面:
看起来像是个主管,比较大佬风范,问的东西偏向个人想法,不涉及技术细节:
1.进公司5年以后想成为什么样的人?有什么规划?
2.现在在你进入第三年的时候,在技术方向上已经有了一定程度的深耕,突然给了你一个任务去带几个应届生组成的小团队做一件新的事,你会如何选择?
3.在一个比赛过程中,你作为队长原本有一个稳妥的方案可以拿一个还不错的名词,这时一个队员提出来了一个大胆激进的想法,有可能一举夺冠,也可能彻底失败,你会怎么选择?
4.平时喜欢运动吗?为什么喜欢运动?
5.你作为教练,认为篮球运动里每个角色的分工和选人是怎么样的?为什么?你自己是打什么位置的球员?为什么打这个位置?
6.对于一个无人机产品,基于目前市面上已有的产品,你还有什么新的设计想法?
7.反问环节
大疆面试整体给人的感觉...就是面试官水平很高,风格很干脆利落,整体很需要思考问题的能力和创造力,不愧是一家把技术能做到极致的公司~
#大疆##面经##嵌入式工程师#