理想汽车嵌入式工程师面试题(含详细实操答案).docxVIP

  • 1
  • 0
  • 约4.08千字
  • 约 6页
  • 2026-08-14 发布于河北
  • 举报

理想汽车嵌入式工程师面试题(含详细实操答案).docx

理想汽车嵌入式工程师面试题(含详细实操答案)

说明:本题库整理自理想汽车嵌入式岗位真实面试原题,覆盖校招/社招一面、二面核心考点,侧重车载嵌入式实操、车载通信、实时系统、故障排查,答案摒弃模板化话术,贴合车企面试真实作答逻辑。

一、C语言基础(车载嵌入式必考)

1、嵌入式中static、const关键字的实际用法,不要说理论,讲车载开发场景

参考答案:

static我在车载代码里主要用两个场景:第一,函数内部static变量,保存传感器累计数据、故障计数,比如车身温度传感器异常次数统计,函数多次调用数值不会清零,不用全局变量,减少全局污染;第二,static修饰全局变量/函数,限定本文件访问,车载模块分层开发中,避免跨模块误调用,保证代码安全性。

const主要用来保护只读数据,车载场景下,硬件配置参数、协议报文头、标定常量全部用const修饰。一方面防止代码误修改导致硬件异常、通信报错;另一方面const数据会存到Flash,不占RAM空间,车载MCU的RAM资源很紧张,能省则省。

2、指针数组和数组指针的区别,结合车载数据场景举例

参考答案:

最简单的区分:看优先级,[]优先级高于*。

指针数组char*buf[]:本质是数组,每个元素是指针。我在车载日志开发中用过,用来存储不同故障类型的日志字符串,比如过温、欠压、通信异常,批量管理多条字符串数据。

数组指针char

文档评论(0)

1亿VIP精品文档

相关文档