字节跳动一面凉经
40MIN,成都部门,C++
1、析构函数为什么是虚的;
2、父类构造函数触发异常,子类如何捕获;
3、多线程用过什么同步机制(锁),互斥锁是一种悲观锁,如果让你使用乐观锁,如何设计;
4、linux用过什么指令,如果知道3000端口被占用,如何结束这个进程。
5、fork()后父子进程可以共享哪些数据;
6、知道哪些排序算法,快排为什么不稳定;
剩下的忘了。。
算法题:两个链表相加,类似于大数加法的形式。
都不是什么难题,但感觉答得一塌糊涂,算法题也只是用最简单的方法写了出来