一面让我用C++实现栅栏同步和实现shared_ptr。二面写了3个算法题然后又问了很多关于linux和网络编程相关知识具体记不清了。三面写了个小程序,接着把它改成线程安全的,然后又让改造让其充分发挥多核性能,之后问了stl和C++11以及红黑树的操作别的也记不清了。