1.自我介绍2.C语言内存对齐的概念,是否了解单字节对齐,应用场景是什么?3.如何定义双向链表?数据域的话,如果我要定义一个通用的数据域,你会怎么定义?如何确定数据长度?如果现在有个 A 和 B,我在 A B 之间插入一个 C,我的流程是什么?4.C 语言编译出来了过后,以及它运行,它整个的一个程序的内存分布分为哪些段?5.static 关键字的职责?C 语言有多少个关键字啊?6.如何去设计一个跨平台的 C 和 C + 模块?7.MCU 的启动流程是什么?8.用过这个 RTOS 吗?9.MCU 的最小系统是由哪些东西组成?10.时钟一般有哪些时钟源?外部晶振为什么为什么精度高?11.对公司的了解12.offer情况13.反问