首先,寻找嵌入式软件工程师的工作需要具备的知识非常多,现如今嵌入式相关岗位的竞争非常激烈,一场的优秀的面试可以提升面试官对自己认可度,提升自己拿offer的概率。下面列出来总结的20个经典面试题目供大家参考。题目内容根据经验整理总结,如有错误之处还请批评指正。如有侵权,请联系删除!
目录
嵌入式软件工程师需要掌握的知识:
嵌入式软件工程师经典面试题目:
1、关键字 static 的作用是什么?
2、.h 头文件中的 ifndef/define/endif 的作用?
3、#include 与 #include “file.h”的区别?
4、全局变量和局部变量在内存中是否有区别?如果有,是什么区别?
5、堆栈溢出一般是由什么原因导致的? (你有没有遇到过?)
6、SPI总线协议
7、I2C总线协议
8、递归函数定义没有问题,递归深层次后易引发什么问题?
9、循环控制条件关键字goto被经常使用,但是goto的使用场合为什么受到局限?
10、预编译,编译,汇编,