首页 > b站C++后端,已OC
头像
普通人一个
编辑于 2020-09-21 22:00
+ 关注

b站C++后端,已OC

b站面试难度不大,连手撕代码都没有。我很佛系地面完了两面,多了一周就收到了oc了。

提前批一面(50min)

  • 自我介绍
  • 为什么选择b站?
  • 指针和引用的区别
  • 常用的容器
  • 它们底层的数据结构
  • allocator的实现
  • 操作系统分段、分页
  • 定时器的实现
  • 读写锁
  • 如果读写锁占用很长时间,并且后续还有读者不断占用读锁,这就造成了写者饥饿的问题,怎么解决?
  • 自旋锁
  • volatile
  • 跳表
  • pollepoll的区别
  • http 和 https 的区别
  • http2
  • http2 的多路复用和 io 多路复用区别

提前批一面(20min)

  • 自我介绍
  • 介绍项目
  • 为什么使用(epoll)水平触发?
  • 使用边缘触发,设计一个考虑公平性的方案
  • 水平触发下,怎么处理写事件?
  • C++ 20 特性
  • 了解协程吗?
  • 提问环节

更多模拟面试

全部评论

(20) 回帖
加载中...
话题 回帖

推荐话题

相关热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

热门推荐