I2C 面试题
共 14 篇真实面经 · 涵盖 黑芝麻智能科技 / 经纬恒润 / 纳芯微 / 新凯来 / 卓驭 等 13 家公司
黑芝麻智能科技嵌入式二面:从项目链路一路追到多传感器汇聚
黑芝麻智能科技嵌入式软件开发二面面经,全程围绕主项目层层追问:从自我介绍、相关课程、项目总体架构与数据链路,到最难 bug 的证据链、MCU 选型与资源规划、裸机/RTOS/Linux 的选择依据、CPU 占用率的评估方法,再延伸到 SPI 与 I2C 的对比、I2C 读寄存器时序、多路传感器数据汇聚与激光雷达大数据为什么不直接丢给 MCU。
经纬恒润一面
经纬恒润嵌入式软件一面(45 分钟)面经:以智能手表项目为线索,问 MCU 数据流与传感器采集、Tickless 与 STOP 低功耗、I2C 多传感器区分与冲突、SPI 四种模式、Ping Pong Buffer 与 DMA 半满/全满/空闲中断,以及 static、volatile、函数指针、寄存器操作 GPIO 与重映射等底层细节。
纳芯微测试工程师一面面经(10.8 base 杭州)
纳芯微测试工程师岗一面(10 月 8 日,base 杭州),全程约一小时:从求职意向与期望薪资问到板卡校准与驱动开发经历,再深入到 ATE 芯片测试、DIO 数字测试、ADC 的 INL/DNL 与曲线拟合、I2C 读写时序、寄存器位操作、CMOS 与 TTL 电平、漏电流测试,最后是量产 Pass 但客户端失效的故障排查场景题。
新凯来 嵌入式软件开发 一面面经(20 题)
新凯来嵌入式软件开发一面面经:整体偏工程向、节奏不快,顺着简历项目往下追。20 道题从 C 语言基础(volatile、const、临界区)到通信(UART、SPI、I2C、DMA)、RTOS(优先级、信号量与互斥锁、优先级反转)、Flash 升级与回滚、分层设计与联调排查。面试官强调要把「会用」讲成「能讲清机制和取舍」。
卓驭嵌入式驱动二面面经(线上 40 分钟)
卓驭嵌入式驱动二面面经:先问自我介绍、实习情况、对自动驾驶行业的理解与职业规划,再围绕 I2C 总线地址与故障隔离、轮询与中断加 DMA 加环形缓冲的采集方案、FreeRTOS 多任务并行架构设计,以及 STM32 向上层主控板传数据的方式深挖。
嵌入式面试体检清单:C 语言、中断、总线、RTOS 与项目排障
嵌入式校招面试的六块能力底座:C 语言与内存、中断与并发边界、MCU 总线机制、FreeRTOS 内核、Linux 驱动与设备树、项目排障,每块都给了「会用 / 算懂 / 算过关」的分界线,并附 20 道高频面试题与准备优先级。
荣耀嵌入式面经(一面 + 二面)
荣耀嵌入式面经:一面围绕 C 语言内存布局、指针、I²C/SPI 时序与中断机制、FreeRTOS 任务调度与上下文切换展开,并结合项目追问蓝牙模块的通信分层;二面是项目分工、竞赛经历、团队分歧与个人选择类综合题。作者复盘指出最容易露怯的是简历上写「熟悉」的那些东西,建议顺着一条数据从接收到处理走一遍代码。
科大讯飞嵌入式软件一面:通信帧设计与 I2C/SPI 时序
科大讯飞嵌入式软件一面,围绕 MCU 项目展开:项目架构与数据链路、通信帧设计与粘包拆包丢包、大数据量下的缓存与传输效率、多传感器不同采样率的设计,以及寄存器位操作、GPIO 驱动文档与 I2C、SPI 时序排查。
科大讯飞嵌入式软件二面:MCU 选型、I2C 排查与 FreeRTOS 调度
科大讯飞嵌入式软件二面面经,八道题围绕 MCU 开发:选型指标与主频内存取舍、典型内存问题与 HardFault 定位、SPI 与 I2C 和 CAN 的对比、I2C 排查顺序、任务划分与通信 API、FreeRTOS 抢占式调度与时间片。
影石 嵌入式软件开发实习一面凉经:45 分钟八股连问
影石 BSP 方向嵌入式软件开发实习一面,45 分钟全程八股追问:const、static、volatile 的作用,编译四个过程、内存对齐、I2C 原理与 NACK 和总线拉死排查、SPI 四种模式,以及平台设备总线、字符设备驱动、设备树与中断下半部。
联想嵌入式一面 9.8 base上海
联想(上海)车载 MCU 嵌入式一面面经,9 月 8 日:SPI 与 I2C 的时序与异常排查、FreeRTOS 任务切换放在 PendSV 的原因、tickless 低功耗与 GCC 编译段布局。
理想汽车 嵌入式软件二面面经:多传感器帧格式、SPI/I2C 资源冲突与 OTA
理想汽车嵌入式软件二面面经:从实习分工与负责模块切入,考察多传感器自定义帧格式设计、多任务同时访问 SPI 与 I2C 的资源冲突处理、MQTT 报文与抓包、Modbus RTU 通信校验、OTA 流程与 MCU 启动和选型。
超聚变 嵌入式软件 二面面经:实习复盘与 UART/SPI/I2C/CAN
超聚变嵌入式软件二面(主管面,30 多分钟,base 郑州、深圳):围绕实习追问独立完成的工作、棘手问题的解决过程与复盘提升,技术部分要求逐个讲清 UART、SPI、I2C、CAN 的基本原理与选型,最后问 Bootloader 的设计。
阳光电源嵌入式开发面经:C 语言八股与 MCU 项目
阳光电源嵌入式岗一面面经,从自我介绍与代表项目切入,考察堆栈区别、static 作用、野指针与 malloc 防护,STM32F4 的 RAM 与外设资源、SPI/I2C/MQTT 组网,以及进程线程、锁与 FreeRTOS 优先级反转。