小破站的面试经验来了!!!
话不多说,直接上重点!冲!冲!冲!
b站的面试一共四轮。然后当天直接意向书。效率挺高的
一面(45min)
1、自我介绍
2、除了Java还会什么语言?会go吗?写个数据结构吧
3、数组和链表的区别
4、树的结构
5、b+优点缺点
6、排序用过哪些?
7、快排时间复杂度,其他排序算法时间复杂度
8、内存有限,用哪种排序?
9、TCP三次握手过程
10、DNS了解么?
11、ping的话不会用到哪种协议
12、HTTP长连接短连接
13、线程的几种状态
14、死锁产生原因
15、进程的调度策略有哪几种
16、进程间的通信方式
17、docker的网络结构了解么?
18、docker的一个具体流程
19、dockerfile的常用命令
20、K8S的了解程度
21、生成一个POD的流程
22、Docker的cgroups介绍一下
23、聊聊项目
24、自己整过开源的FaaS框架么?
25、用过缓存,消息队列啥的么?
26、K8S或者FaaS落地的东西做过吗?有没有做过那种项目
27、反问环节
这篇文章主要是分享给有面试需求的朋友们。我整理了多家互联网大厂的多年面试题,多位大佬的面经资料,以及Java学习资料。有需要的朋友可以点击进入获取。暗号:掘金。
二面(45min)
1、自我介绍
2、项目
3、你对现阶段公有云的函数计算平台调研过么?
4、有哪些应用场景
5、函数计算有哪些触发方式?
6、用什么语言?
7、数据库熟悉么?
8、计算机网络了解多少
9、HTTP哪几种请求方式?
10、Put和Get、Post区别
11、Linux shell编程熟悉么,比较两个文件是否一致
12、你对docker和k8s了解到什么程度?
13、大概讲讲k8s有哪些组件以及这些组件作用
14、算法:微服务应用中存在多个调用链的关系,找出最短的调用链
15、反问环节
三面 (25min)
1、自我介绍
2、对函数计算的理解(区别,适用场景,落地)
3、存不存在云函数互相调用的情况
4、同一个云函数的不同实例能互相调用么
5、能实现吗?
6、了解过一些开源的东西嘛?
7、数学学得怎么样
8、给你一份地铁日志,统计每秒钟地铁站有多少人
9、docker和K8s了解吗
10、讲讲docker底层实现
11、讲讲隔离怎么做的
12、是从哪学的这些?是看过源码嘛
13、反问环节
四面(20min)
1、自我介绍
2、聊课题
3、应用领域的迁移
4、怎么选的这个方向
5、对业界的看法
6、对b站能带来什么好处
7、之后想做什么方向。
结束
b站的面试效率确实很高,所问的问题,基本上也是能够通过技术问题看出知识积累的。所以,还是那句话,知识积累依然是重中之重。这样才能在应对面试时有话可说,沉着以对。
如果这篇文章对你有帮助,就点个一键三连吧。谢谢各位的观看!最后,还是祝愿大家都能早日拿到自己心仪的offer。