冲!冲!冲!应届生+面试b站Java工程师岗经验让你up!up!up!

324 阅读3分钟

小破站的面试经验来了!!!

话不多说,直接上重点!冲!冲!冲!

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。