奥纬咨询 面经 社招(C++工程师)

1、请问怎么确保节点传输存储的可靠性

2、请你说一下TCP怎么保证可靠性,并且简述一下TCP建立连接和断开连接的过程

3、请你说一说TCP的模型,状态转移

4、请回答一下HTTP和HTTPS的区别,以及HTTPS有什么缺点?

5、请你说一说HTTP和HTTPS的不同

6、请你回答一下C++中拷贝赋值函数的形参能否进行值传递?

7、请你回答一下malloc与new区别

8、请你说一说select

9、请你说说fork,wait,exec函数

10、请你回答一下静态函数和虚函数的区别

11、请你来介绍一下UDP的connect函数

12、请你讲述一下TCP三次握手,四次挥手,以及为什么用三次握手?

13、请你说一下阻塞,非阻塞,同步,异步

14、请你讲述一下Socket编程的send() recv() accept() socket()函数?

15、请你说一下http协议会话结束标志怎么截出来?

16、time_wait状态什么时候产生?有什么危害?

17、linux如何观察连接状态?

18、请你说一说进程状态转换图,动态就绪,静态就绪,动态阻塞,静态阻塞

19、A a = new A; a->i = 10;在内核中的内存分配上发生了什么?

20、给你一个类,里面有static,virtual,之类的,来说一说这个类的内存分布

21、请你回答一下软链接和硬链接区别

22、请你说一下哈希表的桶个数为什么是质数,合数有何不妥?

23、请你说一下解决hash冲突的方法

24、请问快排的时间复杂度最差是多少?什么时候时间最差

#奥纬咨询##社招##C++工程师##面经#
全部评论

相关推荐

7 49 评论
分享
牛客网
牛客企业服务