职位题库

嵌入式软件工程师面试题库

面向嵌入式软件工程师相关面试,围绕C语言、I2C、RTOS、中断、操作系统等主题展开练习,结合题目考察点、回答思路、参考答案和常见误区,梳理知识要点并练习清晰表达。

383 道题目建议用时 1149 分钟专项面试练习

全部题目 383 道题

25

请讲一下你简历中那个采集项目的数据是怎么流的?

考察候选人对自己项目的理解深度,能否清晰描述数据从采集到处理的完整链路,以及各模块间的交互方式。
26

请解释指针和数组的区别,函数传参传数组的时候实际传了什么?

考察C语言基础,特别是指针与数组的差异,以及函数参数传递的机制。
27

二级指针什么时候用?举个实际场景。

考察对多级指针的理解,以及在实际编程中的应用能力。
28

内存泄漏怎么产生的?你平时怎么发现的?

考察对内存泄漏原因的理解,以及实际调试和检测手段。
29

一帧图像从sensor出来到显示出去,中间大概经过哪些环节?

考察对图像处理链路整体理解,包括硬件和软件环节。
30

一面通常会问哪些C语言和单片机基础知识点?请结合你的项目说明你如何保证基本功没有明显短板。

考察候选人一面广度准备情况,确认C语言、外设和OS基础是否存在明显知识缺口。
31

二面会顺着一个知识点往下追问底层实现,比如volatile的原子性、信号量唤醒机制,你如何准备这种深度追问?

考察候选人是否具备二面所需的底层深度,能否从‘会用’深入到‘为什么这么设计’。
32

请讲一个你项目里最难定位的bug,并说明你的排查思路和最终根因。

通过真实调试经历区分真正做过项目和照例程改参数的候选人,考察排查思路和工程判断。
33

三面/交叉面常问:一个系统里某个模块崩了,怎么保证整体不出问题?请给出你的系统级思考。

考察候选人是否具备系统层面的视野和判断,而非只关注单个模块实现。
34

HR面会问意向城市、加班接受度、offer排序和期望薪资,你如何回答才能体现稳定性和匹配度?

考察候选人的稳定性、求职动机和薪资预期是否与岗位匹配,避免在HR面暴露不稳定信号。
35

请分享一段你遇到困难并解决它的经历。

考察候选人在面对技术或项目困难时的分析能力、解决策略和执行力。
36

当你感到压力很大时,你是如何应对的?

评估候选人在高压环境下的自我调节能力和应对策略。
返回面试题库