诺瓦星云-软开一面凉经
————用时40min————
1. 自我介绍
2. 项目介绍
3. 这个项目的技术先进性体现在哪
4. 对于项目中给线程分配固定内存的问题,如果内存不够的话如何处理?
5. 这个项目的分层结构是什么样的?(处理业务、处理计算、处理数据保存方面)
6. const和static的作用
7. struct和class的区别
8. 三种访问权限继承的区别
9. 虚函数相关
10. 哪些函数不能被声明为虚函数
11. 线程同步的机制
12. 内核线程和用户线程的区别
13. 虚拟内存?虚拟内存和物理内存的联系?虚拟内存空间的布局?32位系统中虚拟内存的大小?这里的存储器存储的是什么?
14. 静态链接库和动态链接库的区别?
15. gcc编译流程
16. windows的文件格式是什么?为什么Windows系统的文件不能在Linux下直接使用?
17. VS怎么配置启动参数和环境变量?
18. 静态编译和动态链接的区别?各自是怎么使用的?静和动都体现在哪些方面?
19. HTTP和HTTPS的区别?
20. 数字证书是什么?验证流程是什么样的?
21. 使用HTTP的时候有没有用过cookie或session?
22. TCP/UDP/MAC/ARP都是在OSI的哪一层?
23. TCP是如何保证可靠传输的?
24. TCP和UDP首部的区别?
25. 确认号是否属于保证可靠传输的机制?后续是否还有ACK?知道哪些报文分节?
26. FIN和RST的区别?
27. 比如说两台通信的机子忽然断电了,是否会发送分节?会发送什么分节?
28. 项目中遇到自己解决不了的问题,你是如何解决的?
29. 优缺点
30. 职业规划
反问
————————————————————
面试官人很好,给的建议只能说是一针见血,很到位,只怪自己的底层知识了解的还是不够深
,加油继续学习
1. 自我介绍
2. 项目介绍
3. 这个项目的技术先进性体现在哪
4. 对于项目中给线程分配固定内存的问题,如果内存不够的话如何处理?
5. 这个项目的分层结构是什么样的?(处理业务、处理计算、处理数据保存方面)
6. const和static的作用
7. struct和class的区别
8. 三种访问权限继承的区别
9. 虚函数相关
10. 哪些函数不能被声明为虚函数
11. 线程同步的机制
12. 内核线程和用户线程的区别
13. 虚拟内存?虚拟内存和物理内存的联系?虚拟内存空间的布局?32位系统中虚拟内存的大小?这里的存储器存储的是什么?
14. 静态链接库和动态链接库的区别?
15. gcc编译流程
16. windows的文件格式是什么?为什么Windows系统的文件不能在Linux下直接使用?
17. VS怎么配置启动参数和环境变量?
18. 静态编译和动态链接的区别?各自是怎么使用的?静和动都体现在哪些方面?
19. HTTP和HTTPS的区别?
20. 数字证书是什么?验证流程是什么样的?
21. 使用HTTP的时候有没有用过cookie或session?
22. TCP/UDP/MAC/ARP都是在OSI的哪一层?
23. TCP是如何保证可靠传输的?
24. TCP和UDP首部的区别?
25. 确认号是否属于保证可靠传输的机制?后续是否还有ACK?知道哪些报文分节?
26. FIN和RST的区别?
27. 比如说两台通信的机子忽然断电了,是否会发送分节?会发送什么分节?
28. 项目中遇到自己解决不了的问题,你是如何解决的?
29. 优缺点
30. 职业规划
反问
————————————————————
面试官人很好,给的建议只能说是一针见血,很到位,只怪自己的底层知识了解的还是不够深