目录

​一面:​

​二面​


一面:

#进程线程区别
#多线程和多进程的应用场景
#几种排序算法的时间复杂度
为什么工程上一般都是用快排,而不是堆排序和归并
解决哈希冲突的一种方法;hash_map使用开链法的优缺点

#死锁了解吗,描述一下;死锁预防的方法

#网络的七层协议和五层协议;各层都分别有哪些协议
#HTTP长连接和短连接的区别
#TCP建立连接的过程会交换哪些信息(起始的序列号、窗口、各种选项)

算法:
给定一个数n,将二进制的前n位置1
 

二面

#说一下string的拷贝构造函数;拷贝构造函数有返回值啊(这里竟然忘了。。。)
#参数为什么是常量引用
#怎么提高传输的效率(比如提高有效载荷,nagle算法)
什么时候需要禁用nagle算法
#提到time-wait的时候,如果上一连接A的报文段被本连接B的服务器接收处理吗(考察初始序列号)
HDFS的文件读写过程

孤儿进程;僵尸进程;为什么要设计为父进程来回收子进程的资源,而不是子进程自己释放资源