📚 知识优先级
先学什么、怎么学、面试怎么用 · P0 通用必背 → P1 项目讲透 → P2 差异化加分
P0 必背高频 2-3周拿下 · 所有岗位必问 先背熟再投递,打卡页周三「面试八股背诵」+周日「八股刷题」就是为它服务的。
C语言 必背出现率 90%+
学什么
  • 指针:指针数组/数组指针/函数指针
  • 内存:堆/栈/静态区、malloc/free配对
  • volatile / static / const 修饰符
  • 内存对齐、大小端、位操作
面试怎么问
  • volatile 的作用?举例
  • const int* 与 int* const 区别
  • 内存泄漏怎么排查
  • static 在函数内/外的区别
怎么练
  • 打卡周三背 + 周日刷题
  • 牛客C语言刷题50道
  • 自己写个小程序跑指针实验
MCU 中断与定时器出现率 90%+
学什么
  • 中断响应流程:触发→入栈→ISR→出栈
  • 中断优先级管理(抢占/子优先级)
  • 定时器:计数/比较/PWM生成
  • 你的 HC32F005 ADT/Timer6 实战
面试怎么问
  • 中断里能不能调用 printf/延时?为什么
  • 两个中断同时来先执行谁
  • PWM 占空比怎么算的
  • 中断和轮询怎么选
怎么练
  • 拿 HC32F005 实际配一次定时器中断
  • 讲清你项目里 PWM/中断的配置
UART / SPI / I2C 对比出现率 85%+
学什么
  • 三协议:引脚数/全双工/速率/时序
  • UART:起始位/数据位/停止位/波特率
  • SPI:SCK/MOSI/MISO/CS、4种模式
  • I2C:SDA/SCL、地址、应答、上拉电阻
  • Modbus RTU(你已有基础)
面试怎么问
  • UART/SPI/I2C 各自几根线、什么时候用
  • I2C 为什么要上拉电阻
  • SPI 四种模式怎么区分
  • 你项目里传感器用的什么协议
怎么练
  • 画一张三协议对比表背熟
  • 结合传感器项目讲清信号链
模数电基础出现率 70%+
学什么
  • 运放:虚短虚断、同相/反相放大
  • ADC:分辨率/基准电压/数值换算
  • RC滤波、分压电路
  • 逻辑门、计数器(数电)
面试怎么问
  • 12位ADC 分辨率多少?怎么换算电压
  • 同相放大增益公式?虚短虚断怎么用
  • RC低通滤波截止频率
  • 你压力传感器信号链怎么设计的
怎么练
  • 打卡周一「数电仿真」落地
  • 图灵完备碎片时间补逻辑基础
  • 重做一遍 20倍运放电路计算
RTOS 基础(FreeRTOS)出现率 80%+
学什么
  • 任务状态机、抢占式调度
  • 队列 / 信号量 / 互斥量
  • 优先级反转与解决
  • 内存管理、中断与任务通信
面试怎么问
  • 为什么引入RTOS?解决了什么
  • 队列和信号量什么区别
  • 优先级反转怎么处理
  • 中断里能调用哪些API
怎么练
  • 打卡周二理论 + 周日实战
  • 数控电源改造成四任务系统
  • 智能面板:UI/触摸/采集分任务
P1 项目讲透 社招核心武器 · 边做边讲 面试官不看你列了多少项目,只看你能不能把一个项目从头到尾讲明白。每个项目备好3个「现象→定位→解决」故事。
数控直流电源(主推 0到1)本周启动
覆盖知识点
  • DC-DC 拓扑(Buck原理)
  • PWM 调压 + 反馈环路
  • ADC 采样 + 数码管/LCD显示
  • 运放(误差放大)
与你已有项目同源
  • 你的 48V→5V DC-DC 设计需求
  • STM32F103C8 + 0.1V步进
  • 参考:CSDN 开源方案
  • 周五+大周周六项目实操推进
面试讲法
  • 为什么选这个拓扑?
  • 输出电压不准怎么调?
  • 纹波大怎么解决?
  • 遇到最难的问题是什么?
ST-Link V2.1 调试器(0到1 备用)冬歇期做
覆盖知识点
  • USB 通信协议基础
  • 固件烧录流程(SWD)
  • PCB 设计 → 打样 → 焊接
开源参考
  • 立创开源广场「ST-Link V2.1」方案
  • 做出来日常开发自用+面试展示
压力传感器项目(已有 · 讲透)随时可讲
核心链路
  • XGZ040/GZP160-101S 传感器
  • 20倍运放放大(双极性输出)
  • ADC 采样 → 物理量换算
  • 零点校准方案
必须讲清
  • mV/V/kPa 灵敏度的物理意义
  • 内部基准 1.5V/2.5V 怎么选
  • ADC数值↔压力值换算公式
智能控制面板(主推 0到1)MCU项目
覆盖知识点
  • LVGL:对象树/控件/事件回调
  • FreeRTOS 多任务(UI/触摸/采集)
  • SPI TFT 驱动 + XPT2046 触摸
  • 传感器采集 → 界面展示
与你已有项目同源
  • 传感器信号链(压力/温湿度)
  • STM32 + HAL 环境熟悉
  • 国庆大块时间冲刺
面试讲法
  • 为什么用 RTOS + LVGL?
  • 任务怎么划分、优先级怎么定?
  • 界面刷新卡顿怎么排查?
  • 触摸和显示如何同步?
P2 加分可选 有余力再补 · 差异化亮点 P0/P1 稳定后再投入,多一项能讲的能力就多一分竞争力。
LVGL 入门(GUI)项目驱动
学什么
  • 对象树/控件/样式/事件
  • 屏幕管理、刷新机制
  • 与 FreeRTOS 任务配合
面试加分
  • 「为什么用 LVGL+RTOS」答得好很加分
  • HMI/家电/物联网岗位直接对口
Modbus 协议(你有基础)深讲
学什么
  • RTU/ASCII 帧格式
  • 功能码:03/04/06/16
  • CRC 校验手算
你的优势
  • 已掌握,面试直接展示
  • 工业类岗位(MES/电子)会加分
PCB 设计规范项目驱动
学什么
  • 元件布局/布线规范
  • 电源滤波/去耦电容摆放
  • 接地策略
怎么练
  • 做数控电源时用嘉立创EDA实战
  • ST-Link 再做一块,越做越熟
⚡ 学习闭环:周三背 P0(面试八股)→ 周五/周末做 P1(项目实操)→ 面试 → 没答上的记进打卡备注 → 当晚/本周补 → 周日复盘。面试考什么,市场就要什么,边面试边学边干是社招最快的路。