打了电话直接面试,问的还是基础的,但是听录音自己答得不咋的,逻辑很混乱。自我介绍C++11 的特性你用过哪些?智能指针的实现?或者说智能指针帮助我们解决了什么问题?智能指针使用过程中有哪些问题需要我们注意的啊?或者说智能指针有什么缺点吗?weak_ptr 你用过吗?循环引用会产生什么后果?你用过一些容器吗?vector 或者 list 这些?你在什么场景下会用 vector?vector 相对于 list,它有什么优点吗?vector 有什么缺点吗?有什么方法可以解决 vector 的动态扩容内存和时间上的成本吗?进程间的通信你用过哪些方式?你什么情况下用 socket,什么情况下用共享内存?UDP 和 TCP 的区别有哪些?为什么 UDP 是无连接的呢?TCP 三次握手之后,跟 UDP 比,速度上有什么区别吗?Linux 的常用命令你用过哪些?sed 有用过吗?HTTP 协议你了解过吗?HTTP 的 method 有哪些?HTTP 我要传输一张图片需要一个怎样的前期准备?反问#我的实习日记#