上周刚面完经纬恒润的嵌入式软件开发岗,整场面试大概40分钟,简历过得很快,剩下的时间基本全是八股文连环炮。没有太多项目深挖,就是一道接一道,答完一个马上下一个,节奏很快。题目覆盖面挺广,C基础、操作系统、RTOS、通信协议都有,难度分布也比较均匀,有些很基础,有些挖得比较深。整体感觉经纬恒润对基础知识的扎实程度要求比较高,想靠蒙混过关基本不太行。const 和 volatile 关键字分别有什么作用?可以同时修饰一个变量吗?指针和引用的区别是什么?什么场景下必须用指针?堆和栈的区别是什么?函数调用时栈帧里存了什么?什么是内存对齐?结构体的大小怎么计算?static 变量在嵌入式中有哪些常见用法...