嵌入式笔面试小题

嵌入式笔面试小题

1、进程和线程有什么区别?

2、循环控制条件关键字goto被经常使用,但是goto的使用场合为什么受到局限?

3、字节对齐的理解,什么是字节对齐?

4、堆与栈的区别?

5、关键字const有什么含义?

6、已知一个数组table,用一个宏定义,求出数据的元素个数?

7、递归函数定义没有问题,递归深层次后易引发什么问题?

8、TCP与UDP有啥区别?

9、内存泄漏和内存溢出是什么?

10、静态全局变量与普通的全局变量有什么区别?static函数与普通函数有什么区别?

11、进程之间通信的途径有哪些?

12、循环控制条件关键字goto的使用场景有哪些?

13、I2C最多可以挂多少个设备?

14、volatile关键字的作用?

15、字节对齐的两种方式?

16、关键字static的作用是什么?

17、局部变量和全局变量可以重名吗?

18、内存布局中有哪些段?

19、do......while和while有什么区别?

20、一个32位的机器,该机器的指针是多少位?

21、const关键字使用有哪些?

22、malloc()与calloc分配空间有什么不一样?

23、程序的局部变量存在于哪里,全局变量存在于哪里,动态申请数据存在于哪里?

24、死锁的处理方式有哪些?

25、死锁的4个必要条件?

26、引用与指针有什么区别?

27、const与指针的使用?

28、实现循环的方式?

29、sizeof()与strlen()的区别?

30、预处理的作用是什么?

31、编译器的作用?

32、无限循环如何用C编写死循环?

33、堆和栈区别?

34、static局部变量存放在哪里?

35、产生死锁的原因是什么?

36、线程是否具有相同的堆栈?

37、说说SPI?

38、说说I2C?

39、说说CAN?

39、串口是同步还是异步?

继续整理中~

相关推荐
小可的科研日常7 分钟前
快速增加ppt撤回次数的方法
学习
Jackilina_Stone39 分钟前
【HUAWEI】HCIP-AI-MindSpore Developer V1.0 | 第一章 神经网络基础(4 生成对抗网络 ) | 学习笔记
人工智能·笔记·神经网络·生成对抗网络·华为·hcip
Jackilina_Stone42 分钟前
【HUAWEI】HCIP-AI-MindSpore Developer V1.0 | 第一章 神经网络基础( 3 循环神经网络 ) | 学习笔记
人工智能·笔记·rnn·神经网络·hcip·huawei
正在绘制中1 小时前
Java重要面试名词整理(二十):Gateway&SkyWalking
java·面试·gateway·skywalking
长安不及十里1 小时前
操作日志设计(一) Binlog 方案(Canal+Mq)
分布式·后端·学习·云原生
秦明月131 小时前
【原创学习笔记】实际调试遇到的问题01
笔记·学习
绝无仅有2 小时前
go项目zero框架中用gentool解决指定表生成结构体被覆盖的解决方案
后端·面试·架构
我自飞扬临天下2 小时前
Elasticsearch操作笔记版
java·笔记·elasticsearch
HappyAcmen2 小时前
关于Redis的面试题目及其答案
数据库·redis·面试
Jackilina_Stone2 小时前
【HUAWEI】HCIP-AI-MindSpore Developer V1.0 | 第一章 神经网络基础( 2 卷积神经网络 ) | 学习笔记
人工智能·笔记·深度学习·神经网络·cnn