1. volatile 关键字的作用:2.堆和栈的区别;3.栈中除了存储局部变量、函数返回地址还有什么(函数参数);4.c 语言的编译过程:5.动态库和静态库的区别(忘了,没答出来);6.物理内存和虚拟内存的关系:7.进程之间如何通信:8.一个进程内有多个线程,哪些资源是共享的,哪些资源是私有的;9.实习和项目拷打,比较常规,每个项目都问了,比如介绍项目、项目难点、算法做了什么改进,bootloader 的流程(jump 函数是如何实现的);10.对公司的了解;11.未来期望从事的工作方向,有没有具体的业务方向的考虑;12.反问