大疆嵌入式软件工程师面经(camera)

一面(技术面)

面经相关

  • 自我介绍,介绍你最熟悉的项目,详细描述背景、流程、难点及解决方案
  • 用过哪些单片机?最常用哪些模块?
  • 开发板/芯片选型的依据是什么?(性能、空间、成本、迭代速度等)
  • 项目中用过哪些传感器通信协议?介绍SPI、IIC、UART的区别
  • ADC用过几位的?采样率是多少?
  • 有跑操作系统还是裸机开发?用HAL库吗?
  • 谈谈对线程和进程的理解,通信方式有哪些?
  • OSI七层模型,应用层的作用举例说明
  • volatile关键字的作用
  • static变量的作用域和生命周期
  • C和C++的区别,结构体和类的区别
  • 虚函数了解多少?智能指针是什么?栈和堆的区别?
  • volatile关键字的作用是什么?什么场景下必须用?
  • static变量的作用域和生命周期,static函数和普通函数的区别
  • C和C++的区别,结构体和类的区别
  • 虚函数是什么?虚函数表怎么实现的?纯虚函数呢?
  • 智能指针有哪些?shared_ptr和unique_ptr的区别?
  • 指针和引用的区别
  • 指向变量的指针、指向地址的指针、指向函数的指针分别怎么声明?

手撕代码

  • 有序链表插入新结点

二面(深度技术面 + 综合面)

深挖项目

  • 详细介绍一个项目的总体架构、模块组成
  • 遇到过什么困难?怎么克服的?
  • 用过FFT吗?有做过滤波处理吗?延迟问题怎么解决?
  • 有联系过器件厂家吗?硬件选型怎么做?
  • 画过原理图和PCB吗?模拟地和数字地怎么处理?

面经相关

  • 介绍一下相机成像的基本流程(从光线进入到最终图像输出)
  • 图像传感器CMOS和CCD的区别?大疆产品一般用哪种?为什么?
  • 什么是Rolling Shutter和Global Shutter?各有什么优缺点?
  • 什么是曝光时间?曝光时间和图像噪声、运动模糊的关系是什么?
  • ISO是什么?ISO升高对画质有什么影响?
  • MIPI CSI-2接口了解吗?和DVP接口相比有什么优势?
  • 介绍一下MIPI CSI-2的通道结构(Lane数、时钟Lane、数据Lane)
  • 图像数据从Sensor传到SoC的过程中,经历了哪些模块?(Sensor → MIPI → ISP → DDR)
  • 说一下PID控制原理(手写PID代码)
  • ROS/MoveIt用过吗?组合起来跑到什么程度?
  • 运动学建模是怎么做的?
  • 职业规划,倾向走技术专家还是管理路线?
  • 偏向软件开发还是算法方向?
  • 对加班和出差的看法?
  • 目前有几个offer,如果都给了怎么选?

手撕代码

  • N叉树最大层数

嵌入式软件工程师面试完全指南

面经一共32篇文章,12w+字数,包含全部最新的面试必问考点,4.7w+同学学习,3200+订阅,非常适合在找工作面经薄弱的同学,3500+订阅还会涨价到39.9,提前订阅提前享受,持续更新中。

原帖链接:https://www.nowcoder.com/creation/manager/columnDetail/MJNwoM

全部评论

相关推荐

03-31 14:46
已编辑
门头沟学院 Web前端
励志成为双港第一ja...:这其实很正常,离的太远了,他认为你不会来,就为了混个面试,而且成本很高,实习生都优先选本地高校。吃了地域的亏,所有很多时候地域可能比院校层次更重要。
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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