抖音后端一面面筋
前段时间刚投了字节,约了今天面试,总体来说面试感受还可以,面试官比较不苟言笑,不过也没有什么压迫感。
下面进入正题,说说具体问的问题。
- 聊聊项目
- tcp和udp区别
- tcp怎么保证到达的
- tcp和udp的应用场景
- 网络层和运输层的区别
- 进程和线程的区别
- 线程间通信方式
- 上一个问题说到了信号量,问了问信号量
- 用过哪些锁(也是上面提到了)
- 除了互斥锁还有什么锁(追问)
- 知道僵尸进程吗,讲讲
- 怎么避免僵尸进程
- 用过智能指针吗,主要用过那些智能指针,讲讲原理
- shared_ptr和unique_ptr区别
- 为什么还要有unique_ptr,主要解决什么问题(这个我没答上)
- 手撕算法,下一个排列问题