首页 > 哔哩哔哩C++一面面经(许愿二面)
头像
求求了给一个offer吧
编辑于 2021-08-10 11:22
+ 关注

哔哩哔哩C++一面面经(许愿二面)

一共面了100min(20min讲项目60min提问20min写题)
  1. 项目
  2. epoll是怎么工作的?
  3. nginx负载算法了解吗,怎么在现实工作中设计多台服务器的负载
  4. 如果一个客户端A固定只想连server1,过程中server1需要停机一段时间,怎么保证信息不丢失并且之后客户端A在这期间正常使用,还能在server1恢复后连接回去
  5. 讲一下TCP(问的很详细,三次握手|四次挥手|拥塞控制|不同状态|重传了多次怎么保证正确|等等等,问了挺久)
  6. socket编程中使用了TCP连接,accept(连接被接收)函数在什么时候返回(TCP三次握手结束的时候,因为socket在应用层)
  7. 多个用户要同时修改MySQL数据库里的数据要怎么保证数据安全?(分布式锁?)
  8. 多线程和多进程有什么区别?怎么选择?
  9. 构造函数可以是虚函数吗?为什么不能?析构函数呢?
  10. sizeof一个指针和一个数组的结果分别是什么?
  11. STL熟悉吗?常用的容器有什么?vector的底层实现?扩容原理?在数组和单向链表中插入一个元素的复杂度?
  12. 多态(静态多态和动态多态),动态多态怎么实现的(继承、虚函数表这些)
  13. 一台单核服务器死锁了怎么办(没救了,只能重启)
  14. 智能指针了解吗?什么时候shared_ptr会被释放掉?
  15. 排序算法你了解哪些?(给了个题让读入数据边读边插入排序,之后返回中位数)
再细节的记不清了,
反问
问了面试表现,说挺好的,这周内会有通知(许愿二面!);B站真的可以撸猫吗(是的!!!);还有部门是做什么的(多媒体方向)具体会经常用到nginx、C/C++还有python

更多模拟面试

全部评论

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

相关热帖

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

热门推荐