B站C++开发工程师(视频云)一面二面终面
9月7日中午13:00多电话终面,全程10min钟左右
1. 为什么选择B站
2. 能不能实习
3. 学校情况
4. 职业发展规划
5. 反问:后续的流程:等hr的电话
求B站给我个HR面啊!!!(好想成为大佬.jpg)
9月4日上午11点视频二面,全程35min
1. 自我介绍
2. 自我介绍中聊到了我参加快手的KCODE大赛的事,就围绕我在编程大赛中的内容聊
3. 能不能实习
4. 面试官说没问题了,问我还有没有问题(这。。???)我强行问了一波怎么不问技术?
于是面试官问我用不用B站,对APP和网页端有什么看法。
我就把一面说的linux下面firefox问题给提出来了。然后围绕这个问题,面试官问我如何解决,以及我们讨论还有哪些解决方式
5. 未来职业发展规划,我说了高并发等内容,然后扯到brpc以及B站部门做的事情
6. 反问:后续流程:这是技术终面(???),下一面是HR面。
面试体验一般,面试官那边很吵,换了几个地方才好点,难道因为这个惹面试官不高兴了?差点15分钟结束战斗。。
最后聊的还算可以,面试官感觉是个leader,比较重视看待项目的大局观。
(好想成为大佬.jpg)
8月26日下午3点视频一面,全程45min左右
1. 自我介绍
2. 根据项目问了点对点和多对多问题,均衡负载问题,宕机处理问题等
3. 数据库的一致性和可用性
4. C++的多态
5. C++的vector
6. C++vector和list的区别
7. C++的左值和右值
8. C++的unique_ptr中std::move()作用
9. tcp为什么三次握手
10. tcp四次挥手为什么要有close_wait状态
11. tcp长时间不断开连接会不会断连
12. tcp数据传输有什么安全机制
13. 哈夫曼编码流程,如何对数据文件进行哈夫曼编码,权重是什么等
14. 手撕算法:反转链表
15. 反问:
1)业务内容:B站up主数据的传输和下载,使用的CDN
我还提出了一个我经历过的B站在linux系统上推流,使用firefox浏览器无法刷出视频流的bug🤣
2)后续流程:总共有三轮技术面
面试体验良好,面试官比较年轻,问的问题都比较常规,B站算法相对简单啊!
(好想成为大佬.jpg)
#B站##面经##校招##哔哩哔哩##C++工程师#