嵌入式36题

#通信硬件知识分享# 1. 什么是进程、线程,各自有什么优点
2. 多进程、多线程的优缺点
3. 什么时候用进程,什么时候用线程
4. 多进程、多线程同步(通讯)的方法
5. 进程的空间模型
6. 父进程、子进程的关系以及区别
7. 什么是线程同步和互斥
8. 线程同步与阻塞的关系
9. 同步一定阻塞吗?阻塞一定同步吗?
10. 孤儿进程、僵尸进程、守护进程的概念
11. 基本概念
12. 正确处理僵尸进程的方法
13. new和malloc的区别
14. malloc的底层实现
15. 在1G内存的计算机中能否malloc(1.2G)?为什么?
16. 指针与引用的相同和区别;如何相互转换?
17. C语言检索内存情况 内存分配的方式
18. extern "C" 的作用
19. 头文件声明时加extern定义时不要加
20. 函数参数压栈顺序,即关于__stdcall和__cdecl调用方式的理解
21. 重写memcpy()函数需要注意哪些问题
22. 数组到底存放在哪里
23. struct和class的区别
24. char和int之间的转换
25. static的用法(定义和用途)
26. const常量和#define的区别
27. volatile作用和用法
28. 常量指针、指针常量、常量引用
29. C/C++中变量的作用域
30. C++中类型转换机制及适用环境
31. dynamic_cast转换失败时的情况
32. TCP、UDP的区别
33. TCP、UDP的优缺点
34. TCP和UDP适用场景
35. TCP为什么是可靠连接
36. 典型网络模型了解吗?
我面试看的是大佬的面经,链接放下边了
全部评论

相关推荐

1. 如何在嵌入式系统中实现SPI通信协议?2. 使用I2C总线连接多个传感器的基本方法?3. 如何在嵌入式系统中实现看门狗定时器?4. 使用ADC进行信号采样的步骤是什么?5. 如何在嵌入式系统中实现LCD屏幕的图形显示?6. 使用CAN总线进行汽车电子设备的通信?7. 如何在嵌入式系统中实现SD卡的数据读写?8. 使用加密算法保护嵌入式系统中的数据?9. 如何在嵌入式系统中实现温度控制系统?10. 使用RTOS实现任务优先级调度的基本方法?11. 如何在嵌入式系统中实现串口通信?12. 使用外部中断处理按钮输入的基本流程?13. 如何在嵌入式系统中实现电机的正反转控制?14. 使用RFID模块进行物品追踪?15. 如何在嵌入式系统中实现低功耗设计?16. 使用图像处理算法进行人脸识别?17. 如何在嵌入式系统中实现数据的加密和解密?18. 使用温湿度传感器进行环境监测?19. 如何在嵌入式系统中实现音频信号的播放?20. 使用网络协议栈实现HTTP请求的基本方法?21. 如何在嵌入式系统中实现多种通信接口的切换?22. 使用传感器网络进行数据采集?23. 如何在嵌入式系统中实现实时数据日志记录?24. 使用云平台进行物联网设备的管理?25. 如何在嵌入式系统中实现用户界面的设计?26. 使用电流传感器进行功率监测?27. 如何在嵌入式系统中实现数据的备份和恢复?28. 使用触摸屏进行交互操作的基本方法?29. 如何在嵌入式系统中实现实时音视频传输?30. 使用机器学习算法进行数据分析和预测?我面试看的是大佬的面经,链接放下边了  c++/嵌入式面经专栏-牛客网 https://www.nowcoder.com/creation/manager/columnDetail/MJNwoM
点赞 评论 收藏
分享
1. C语言中的宏定义有什么作用?请举例说明。2. volatile关键字在嵌入式编程中有何重要性?请举例。3. static关键字的作用有哪些?请分别说明在不同上下文中的使用。4. extern关键字的作用是什么?它如何影响变量的链接?5. const关键字的使用场景有哪些?请举例说明。6. new/delete与malloc/free的区别是什么?7. strlen和sizeof的区别是什么?请解释为什么strlen("\0") = 0而sizeof("\0") = 2。8. 结构体和联合体的主要区别是什么?请说明各自的使用场景。9. 什么是左值和右值?请举例说明。10. C语言中函数调用的过程是怎样的?11. C语言中堆和栈的区别是什么?12. 栈的主要用途是什么?请解释其工作原理。13. 什么是内存泄漏?如何避免内存泄漏?14. C++中内存管理的方式有哪些?请详细说明。15. 数组指针和指针数组有什么区别?请举例。16. 什么是函数指针?如何声明和使用它?17. 数组名与指针之间的关系是什么?18. 指针常量与常量指针有什么区别?19. C++中智能指针的类型有哪些?请分别说明。20. 预处理器的作用是什么?它如何影响代码的编译过程?21. #include和#include "filename.h"的区别是什么?22. 静态链接和动态链接的区别是什么?请详细解释。23. 全局变量和局部变量的区别是什么?24. 局部变量是否可以和全局变量重名?如果可以,如何处理?25. 链表和数组的区别是什么?在什么情况下使用链表更优?26. 如何让一个函数在main函数之前运行?27. 为什么析构函数必须是虚函数?28. C++中析构函数的作用是什么?29. 函数的默认参数是什么?如何使用?30. 什么是函数重载?请举例说明。我面试看的是大佬的面经,链接放下边了  c++/嵌入式面经专栏-牛客网 https://www.nowcoder.com/creation/manager/columnDetail/MJNwoM
点赞 评论 收藏
分享
评论
点赞
7
分享
牛客网
牛客企业服务