README.md 2.5 KB

嵌入式面试准备

嵌入式 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 收集。