嵌入式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. 典型网络模型了解吗?
我面试看的是大佬的面经,链接放下边了
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. 典型网络模型了解吗?
我面试看的是大佬的面经,链接放下边了
c++/嵌入式面经专栏-牛客网
https://gw-c.nowcoder.com/api/sparta/jump/link?link=https%3A%2F%2Fwww.nowcoder.com%2Fcreation%2Fmanager%2FcolumnDetail%2FMJNwoM
全部评论
相关推荐