26嵌入式软件实习一周总结
本人26届硕士应届生,秋招签了家公司的嵌入式岗,主要做Linux开发,目前已经提前入职实习一周啦,来记录一下这段时间的真实感受,顺便把秋招经验复盘给后来的同学。
先聊聊公司体感
总的来说氛围还是不错的,有问题直接问同事都会耐心解答,不会有那种"自己查文档去"的冷脸,这点对新人来说真的太重要了。Mentor人也很好,去的第一周就请喝饮料、请吃饭,带我熟悉环境,介绍部门的人,完全没有那种"职场老油条"的距离感。
第一周主要是看技术文档,理解公司产品的业务逻辑和整体框架,然后基于Linux做应用开发。说实话,看了一周文档,头是真的疼——公司的代码量很大,模块之间互相依赖,刚开始根本理不清调用链。代码写得也头晕,公司用到的技术栈以及编码规范和学校项目还是有挺大区别的,第一周基本处于"非常懵"的状态,资料看得头疼,代码写得头晕。
不过功夫不负有心人,今天下午终于上手写出来一个API接口,虽然不复杂,但跑通的那一刻还是挺有成就感的,学到了不少东西,继续努力!
为什么选择提前来实习?
主要两个原因,挺现实的:
第一,公司实习工资和转正工资一样,这点真的太香了,等于提前几个月开始拿正式工资,比在学校等毕业划算太多。
第二,公司食堂每天只要8块钱就能吃自助三餐,菜品还挺丰富,味道也不错。但也有副作用——这么吃下去感觉要胖,后面得控制下:少打肉、少吃米、多吃青菜。
按这个节奏,感觉再坚持几个月就能攒一笔钱出去旅游一趟,想想还挺有动力的
正题来了:嵌入式秋招经验复盘
看到牛客上很多26、27届的同学还在迷茫,问"嵌入式到底要学什么""面试都问啥",我把自己秋招的踩坑经验整理一下,希望能帮到你们少走弯路。
① 刷题(笔试)——别再忽视了!
很多硬件背景或者偏底层的同学会下意识忽略刷题,觉得"我又不是搞算法的,刷什么题"。但残酷的事实是:笔试过不了,你后面所有的嵌入式知识都没有展示的机会。
我周围就有同学,嵌入式知识扎实得不行,Linux驱动写得溜,但每次笔试都被算法题卡掉,简直是憋屈。
我自己刷题走的路线是:三遍《代码随想录》+《LeetCode Hot 100》。第一遍主要是把每类题型的解法吃透,第二遍训练手感和速度,第三遍主要查漏补缺。整个秋招过程中,基本没有几次是被笔试刷下来的。
② C语言——嵌入式的命根子
C作为大部分嵌入式产品的主流开发语言,是奠定基础的核心,该掌握的一个都不能少:
- 基本语法:变量、函数、作用域、头文件——看似简单,但面试官真的会问你"static修饰局部变量和全局变量分别是什么效果"
- 指针 & 内存管理:指针运算、野指针、malloc/free、内存对齐——重灾区,几乎每场面试都会问
- 结构体 & 共用体:结构体指针、位域、大小端问题——大小端判断是经典考点
- 文件操作:文件读写、二进制文件、文件缓冲区
- 回调函数:函数指针、动态库、系统API——这部分多看Linux系统编程
③ 计算机网络
这也是必学科目。OSI七层模型以及各层的网络协议要懂,但实际面试常问的就那几个高频点:TCP/IP、UDP、HTTP、三次握手、四次挥手。
学好计算机网络后,你能理解数据在不同设备之间传输的过程和细节。一方面应付面试,另一方面对实际工作也有帮助——比如调试网络通信的嵌入式设备时,你能快速判断问题出在哪一层。
④ 操作系统
操作系统这块我们后续也会接触到,比如RTOS、Linux。这里学的是OS的通用知识(进程、线程、调度、同步、内存管理),学会这些便于后续拓展到嵌入式实时操作系统的学习,是承上启下的关键模块。
⑤ 数据结构 & 算法
实际上数据结构单独拿出来学意义不大。从我自己的经验来看,边刷题边掌握每种结构的特性最高效——代码随想录和Hot100里都覆盖了不同结构的典型题目,做完自然就懂了。所以这里没必要单独列出来,只是想强调它的重要性。
⑥ 嵌入式专业部分
OK,前面都是通用知识,接下来是嵌入式的"内功":
作为嵌入式软件工程师,不止是简简单单看懂原理图就够了:
- 硬件基础:《数电》《模电》——这两个是硬件基础,虽然嵌入式软件岗对硬件要求不算特别高,但基础概念必须懂
- STM32入门:有了硬件基础之后,可以从STM32这种简单的板子开始上手,跟着正点原子、野火等老师的课程入门,把基础外设(GPIO、UART、SPI、I2C、ADC)和中断机制吃透
- 进阶:再往后就是RTOS、Linux驱动开发、各种通信协议(CAN、Modbus等)这些进阶内容
最最最重要的——面经部分
老实说,嵌入式的面经真的又乱又杂,我自己秋招找资料的时候也很烦躁。
什么计算机网络、操作系统、C语言、硬件、RTOS、驱动……每家公司侧重点还不一样,有的偏底层驱动,有的偏应用开发,有的还要考你硬件知识。每次面试前临时抱佛脚,都不知道该重点看什么,资料东一份西一份,知识点散得不行。
那段时间我也是参考网上各位大佬的面经准备的,踩了不少坑也总结了不少东西。
👉 后来发现一个核心问题:知识点太散,没有一套成体系的东西。
所以我自己把整个秋招收集到的面经 + 高频考点重新整理了一遍,按模块做成了一个合集——RTOS、通信协议、内存管理、Linux驱动、C语言陷阱这些都有独立章节,持续更新中。
对那种想系统梳理一遍嵌入式知识的同学应该会比较有用,自己刷的时候也能查漏补缺,比东找西找省事多了👇
有问题也欢迎评论区交流,看到都会回。一起加油上岸,2026届的同学冲冲冲! 💪

查看8道真题和解析