快手一面凉经(C++客户端)
1. 讲项目--包含md5、对称加密、非对称加密,应用
2. http和https
(讲到非对称加密的应用时提到了,后来就慢慢引入)
3. cookie保存在哪里,会不会上传
4. tcp和udp的区别
tcp的可靠性
5. 虚函数多态
怎么实现的多态
6. 静态多态
除了重载和模板之外还有什么多态实现方式 这个没答出来:)
7. 环形链表算法:为什么一定会相遇
8. 链表每两个翻转,没写出来(
面试官人很好,算法没打出来,应该是凉了-.-||
(前面答得还好,算法没做出来,希望能给我二面的机会)
#面经##校招##快手##C++工程师#