📚 知识优先级
先学什么、怎么学、面试怎么用 · 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(项目实操)→ 面试 → 没答上的记进打卡备注 → 当晚/本周补 → 周日复盘。面试考什么,市场就要什么,边面试边学边干是社招最快的路。