虎牙一面

  1. 简历内容

  2. 项目,别问,问就是webserver

  3. 网络连接过程,socket的api

  4. epoll过程用到的api

  5. 应用层写缓冲区怎么设计,内核缓冲区满了怎么办,应用层缓冲区满了怎么办

  6. 怎么设计一个能回收内存的写缓冲区

  7. 线程池的实现,线程池线程没有任务的时候做什么,创建线程时没有任务做什么,线程池执行任意任务怎么设计。

  8. vector的push_back为什么是均摊O(1),vector扩容

  9. map和unordered_map的区别

  10. unordered_map的实现原理

  11. unordered_map扩容,什么时候要扩容,如果所有元素都集中在一个桶时怎么判断

  12. 序列化

  13. 如何将unordered_map序列化,可以传输到另一个unordered_map还原出来

  14. http怎么精确的划分传输内容

  15. 应该还有一些很细的问题忘了,但是面试官很奈斯。面了一个多小时,没问什么问题,主要原因我的想法一直被质疑有问题。

#面经##虎牙直播#
全部评论

相关推荐

海螺很能干:每次看到这种简历都没工作我就觉得离谱
点赞 评论 收藏
分享
MomonKa:我拿Java简历投了pdd前端也给我简历过筛了
点赞 评论 收藏
分享
评论
4
7
分享

创作者周榜

更多
牛客网
牛客企业服务