# 嵌入式面试准备 _嵌入式 C、Linux、RTOS、STM32 面试题库和学习资源。_ --- ## 面试题库 | 项目 | ⭐ | 说明 | 链接 | | --- | ---: | --- | --- | | Embedded-Systems-and-Linux-Interview-Questions | 64 | 嵌入式系统、Linux BSP、内核、ARM 架构、C 语言面试题合集 | https://github.com/vishnumotghare/Embedded-Systems-and-Linux-Interview-Questions | | everything-about-c-for-embedded-systems | 8 | C 语言嵌入式系统完整学习路径:基础→高级→固件→Linux 系统编程→驱动→RTOS | https://github.com/ashwini1890/everything-about-c-for-embedded-systems | | C 语言面试知识总结 | 经典 | C 语言面试高频知识点:指针、内存、编译、链接、位运算等 | https://github.com/huihut/interview | | CS 面试知识整理 | 经典 | 计算机基础面试全家桶,含 OS、网络、C++、算法 | https://github.com/CyC2018/CS-Notes | | 嵌入式笔试面试知识 | 经典 | 嵌入式开发面试要点汇总,含 C、ARM、Linux、RTOS | 搜索 "嵌入式面试" 或参考牛客网嵌入式面经 | ## C / C++ 基础(0-5 级自评对照) | 等级 | 能力 | 对应资源 | | --- | --- | --- | | 1-2 级 | 能写简单函数,指针不熟 | 《C Primer Plus》前 10 章 | | 2-3 级 | 能写结构体、链表,基本理解指针 | 《C 和指针》、面试题前 50 道 | | 3-4 级 | 能处理内存管理、编译链接、回调 | 《C 专家编程》、Linux 内核代码片段阅读 | | 4-5 级 | 能分析段错误、栈溢出、缓存一致性 | 《深入理解计算机系统》CSAPP | ## 操作系统与 Linux(你当前 1 级) | 资源 | 说明 | | --- | --- | | CS-Notes 操作系统篇 | 进程线程、内存管理、文件系统基础 | | 《鸟哥的 Linux 私房菜》 | Linux 操作和命令行基础 | | Linux 系统编程实战 | 尚硅谷 / 黑马 Linux 应用层课程 | ## 嵌入式常用通信协议面试点 - UART:波特率、校验位、起始/停止位、硬件流控 - I2C:SCL/SDA、地址、ACK/NACK、多主机、时钟拉伸 - SPI:MISO/MOSI/SCLK/CS、全双工、片选、时钟极性/相位 - CAN:CAN 总线基础、消息仲裁、错误处理 - TCP/IP 基础:三次握手、四次挥手、拥塞控制(你当前 1 级,优先掌握) ## 推荐刷题网站 | 平台 | 用途 | | --- | --- | | LeetCode 热题 100 | 算法面试基础(你计划刷最热 200 题) | | 牛客网嵌入式面经 | 嵌入式面试真实题目 | | 八股文背题 | 可结合 AI 工具总结 OS / 网络 / C 语言高频考点 | --- _2026-07-04 收集。_