嵌入式每日30题
1. 计算机网络中,TCP建立连接和收发数据所用到的函数有哪些?
2. TCP是如何保持稳定的?请详细描述。
3. TCP/IP模型中的协议有哪些?请说明HTTP、FTP、UDP在其中的位置。
4. 以太网的MAC地址占据多少字节?
5. TCP中的ACK和ACK number有什么区别?
6. GET和POST请求的区别是什么?
7. 计算机的存储结构包括哪些部分?请描述它们的作用。
8. 计算机网络一般分为几层?请列出各层名称。
9. 在拥塞避免和路由选择中,哪一层起着重要作用?
10. HTTP常见的状态码有哪些?请列举几个常见的400状态码。
11. ARP协议是什么?它在网络中的哪一层起作用?
12. FreeRTOS和Linux之间有什么区别?请描述它们之间的特点。
13. 在FreeRTOS中,如何创建任务并实现任务间通信?
14. 信号量在操作系统中的作用是什么?如果给信号量发出10次信号,接收端会收到几次?
15. 请解释临界区是什么,并说明其重要性。
16. 请简要介绍make和cmake工具。
17. Linux中进程的状态有哪几种?请说明。
18. 在Linux中进行socket编程的步骤是什么?
19. 如何使用命令查看Linux中socket编程的IP和端口状态?
20. 条件变量在操作系统中的函数名是什么?
21. 请介绍一下libevent库。
22. 在Linux中,如何查看内存和CPU占用情况?
23. 请描述一般的代码调试过程。
24. Linux中的设备包括哪些类型?请简要描述它们。
25. 请说明单例模式和观察者模式的应用场景。
26. 请解释饿汉模式为什么是线程安全的。
27. Linux驱动加载的匹配过程是怎样的?
28. U-Boot移植的流程是怎样的?
29. 如何进行交叉编译?相关的gcc链路是从哪里获取的?
30. 请解释数据库的范式及长连接问题。
以上题目整理到面经专栏中
2. TCP是如何保持稳定的?请详细描述。
3. TCP/IP模型中的协议有哪些?请说明HTTP、FTP、UDP在其中的位置。
4. 以太网的MAC地址占据多少字节?
5. TCP中的ACK和ACK number有什么区别?
6. GET和POST请求的区别是什么?
7. 计算机的存储结构包括哪些部分?请描述它们的作用。
8. 计算机网络一般分为几层?请列出各层名称。
9. 在拥塞避免和路由选择中,哪一层起着重要作用?
10. HTTP常见的状态码有哪些?请列举几个常见的400状态码。
11. ARP协议是什么?它在网络中的哪一层起作用?
12. FreeRTOS和Linux之间有什么区别?请描述它们之间的特点。
13. 在FreeRTOS中,如何创建任务并实现任务间通信?
14. 信号量在操作系统中的作用是什么?如果给信号量发出10次信号,接收端会收到几次?
15. 请解释临界区是什么,并说明其重要性。
16. 请简要介绍make和cmake工具。
17. Linux中进程的状态有哪几种?请说明。
18. 在Linux中进行socket编程的步骤是什么?
19. 如何使用命令查看Linux中socket编程的IP和端口状态?
20. 条件变量在操作系统中的函数名是什么?
21. 请介绍一下libevent库。
22. 在Linux中,如何查看内存和CPU占用情况?
23. 请描述一般的代码调试过程。
24. Linux中的设备包括哪些类型?请简要描述它们。
25. 请说明单例模式和观察者模式的应用场景。
26. 请解释饿汉模式为什么是线程安全的。
27. Linux驱动加载的匹配过程是怎样的?
28. U-Boot移植的流程是怎样的?
29. 如何进行交叉编译?相关的gcc链路是从哪里获取的?
30. 请解释数据库的范式及长连接问题。
以上题目整理到面经专栏中
c++/嵌入式面经专栏-牛客网
https://gw-c.nowcoder.com/api/sparta/jump/link?link=https%3A%2F%2Fwww.nowcoder.com%2Fcreation%2Fmanager%2FcolumnDetail%2FMJNwoM
全部评论
相关推荐
04-18 12:24
北京师范大学 电子信息类 点赞 评论 收藏
转发
不愿透露姓名的神秘牛友
04-24 08:37
点赞 评论 收藏
转发
05-10 12:00
门头沟学院 电子信息类 点赞 评论 收藏
转发