前几天在boss直聘上看到了深信服在招22届的C/C++软件开发工程师,于是就抱着试试看的心态投了。然后今天下午一面,问的问题如下: 数据结构: vector 和 list 的区别、这两个容器的插入复杂度、堆区和栈区的区别、这两个容器都可以开辟在堆区吗? 操作系统:线程和进程的区别、线程之间通讯怎么实现、进程之间通讯怎么实现? 计算机网络:TCP/UDP握手几次、挥手几次,为什么握手是三次、挥手是四次? 敲代码:1)、写冒泡排序法或者是插入排序法除了图片针对代码的三个问题,还问我知不知道快排或者其它复杂度为O(nlogn)的排序(我说我不知道就没继续问下去了) 2)、给我一个整数,...