快手一面
面试官介绍一下面试流程-项目-基础-手撕题
自我介绍
项目相关:
详细介绍一下web服务器
Reactor和Proactor?为啥使用了Reactor?
工作线程Read()数据没读完怎么处理?
有没有测试过?服务器的性能瓶颈?有关哪些参数?
Sellect、poll和epoll的优缺点和使用场景
C++:
智能指针
auto的作用和实现原理?
操作系统:
进程与线程
多进程的通信方式
共享内存和消息队列的优缺点
栈和堆内存的区别
堆内存的内存池管理技术
堆栈的分配和访问效率
计算机网络:
TCP和UDP
TCP如何保证可靠性?
重传机制、拥塞控制、流量控制
具体场景:连续发十个包,第五个包丢失会怎样?
具体场景:发送100M数据,会怎样?(没搞懂要问流量控制还是TCP的分片)
算法:
相同度的最短子数组长度
整体感觉:问的都比较基础,但答的稀碎😟
自我介绍
项目相关:
详细介绍一下web服务器
Reactor和Proactor?为啥使用了Reactor?
工作线程Read()数据没读完怎么处理?
有没有测试过?服务器的性能瓶颈?有关哪些参数?
Sellect、poll和epoll的优缺点和使用场景
C++:
智能指针
auto的作用和实现原理?
操作系统:
进程与线程
多进程的通信方式
共享内存和消息队列的优缺点
栈和堆内存的区别
堆内存的内存池管理技术
堆栈的分配和访问效率
计算机网络:
TCP和UDP
TCP如何保证可靠性?
重传机制、拥塞控制、流量控制
具体场景:连续发十个包,第五个包丢失会怎样?
具体场景:发送100M数据,会怎样?(没搞懂要问流量控制还是TCP的分片)
算法:
相同度的最短子数组长度
整体感觉:问的都比较基础,但答的稀碎😟
全部评论
大佬请问具体哪个岗位
相关推荐
点赞 评论 收藏
分享
查看15道真题和解析