快手C++开奖啦
快手C++开发(现场三面)
两周之前面的,当时觉得好难,贼难的那种,今天收到了oc。
1.项目介绍
2.设计一个并发模型,支持千万级压力测试。
3.写一个16进制的数字1。
4.传输层是UDP协议的应用如果做一些深入改进,我当时就是答的加TCP的那套东西,比如应答机制,流量控制,超时重传,但感觉不是面试官想要的。
5.有多个客户端连接到服务器,然后断开之后,还有许多客户端连接,代码层面应该如何设计
1.tcp发送的报文中包含了源地址端口和目的地址端口,会不会发生改变
2.线程间同步的机制有哪些
3.CAS了解吗,一般加锁会陷入内核,之后让我设计一个同步操作能够不陷入内核,其实就是想结合锁和CAS一起使用
4.树遍历的时间复杂度,空间复杂度
5.树的结构给你一个父指针,如何降低空间复杂度或者时间复杂度,可以分别设计
还有一些题忘记了,都是比较结合实际的题目,太难了,还好oc了。
#快手##C++工程师##面经##校招#