职位题库

驱动开发工程师面试题库

面向驱动开发工程师相关面试,围绕C++、项目经历、行为面试、沟通表达、嵌入式等主题展开练习,结合题目考察点、回答思路、参考答案和常见误区,梳理知识要点并练习清晰表达。

5 道题目建议用时 15 分钟专项面试练习

全部题目 5 道题

01

定义一个基类和派生类,如果基类的析构函数不是虚函数会怎么样?

考察对C++多态析构机制的理解,以及在实际驱动/嵌入式开发中避免资源泄漏的意识。
02

指针的加加操作是数据增加还是地址增加?具体加多少?

考察指针运算的本质,是否理解指针类型决定步长。
03

constexpr和const有什么本质的区别?分别用于什么场景?

考察对C++常量语义和编译期求值的理解,能否区分运行期常量和编译期常量。
04

列举一下嵌入式开发中常用的外设的总线,并说明其传输模式。

考察嵌入式驱动开发中对常用总线协议的理解,包括同步/异步、串行/并行、速率和典型应用。
05

分享一下你参加的比较有难度或最有成就感的项目经历,并说一下你在里面的角色和贡献。

考察候选人的项目深度、角色定位、贡献真实性和表达能力。
返回面试题库