8.20 一面 40min1.自我介绍2.强化学习相对于传统的神经网络生成式的学习,区别在哪儿?3.Mctd与dp的联系和区别是什么吗?计算复杂度、收敛速度等方面?4.I2C、SPI、UART串行还是并行,这几个怎么设计的?5.MOSI、MISO之间的区别?6.Malloc、vmalloc、kmalloc的区别7.进程间一些同步机制、和通信机制的区别?8.一个进程基本的内存区间划分大概是什么样?9.堆和栈的区别10.Malloc是在什么具体时刻分配具体的物理内存的?11.数据结构对齐c语言16.空指针跟野指针是怎么定义的,编码过程中怎么规避这类问题?17.Socket服务端和客户端简单的编程?18.Select,poll,epoll19.基尔霍夫电流定律、戴维南定律、麦克斯韦方程20.反问8.26 二面 40min1.自我介绍2.硕士课题3.你主要做的创新领域4.上下文切换时延的优化5.Linux内核了解过多少6.规划自己的事情,一些预期7.反问9.9 线下hr面 30min两个hr面,针对项目里可能出现的非专业问题进行提问,算是面的hr里面比较困难的了