当前位置: 首页 > 面试经验 >

快手凉面

优质
小牛编辑
85浏览
2023-08-21

快手凉面

面试时间:8.21 / 面试岗位:C++开发工程师
1. 虚析构的作用?
2. 虚构造是否合法,什么情况下错误?
3. 给一logger类,logger类指针为空,是否可以正常函数调用完成编译? (G)
4. 聊聊map以及unordered_map的不同之处。
5. 传输一序列数组,序列元素([a, b],a为基址偏移,b为长度),若出现重叠区间判定为false,并舍去该序列,反之判定为true(区间重叠),并添加序列。
思路传入pair入栈,然后判断重叠算法,输出是否合理。----> ak 但代码时间空间复杂度高(结论代码水平一般。。。),函数传入为什么是临时变量不是引用变量?引用变量优势?
6. udp适用场景
7. udp重传机制实现,超时重传rtt考虑方向,长距离短距离重传需要考虑什么?
8. 多线程处理同一件事务,出现死锁的问题,如何解决死锁问题(具体实现方法)?
 类似资料: