虎牙直播秋招二面面经 35min
1. 你先简单的一两分钟介绍一下你自己在校的主要经历,比如说实习项目的主要成果。
2. 你有提到一些竞赛,竞赛的类型是编程或者数学建模相关的吗?还是你专业本身的?
3. 你的专业是机械这一块的,它的一些课程主要是怎么设置的?和计算机有什么关系吗?
4. 你的专利是什么类型的专利?算法可以申请专利的吗?
5. 除了Java,还熟悉哪些后端语言吗?
6. 有了解过JVM调优的方式吗?性能优化这一块的。
7. 说一下Java并发编程里面的一些线程模型的一些设计
8. 做并发编程时需要关注哪些点,说一下你的理解。
9. 假设让你去设计一个微服务框架,你会去做什么技术选型呢?比如说这个框架里面有什么重要的组成。
10. 注册中心有什么开源的东西可以拿过来用,或者说他有什么需要重点去关注的哪些点呢?
11. Nacos的有哪些设计比较有特点?为什么适合用来做注册中心呢?
12. 还有没有别的一些技术选型,可以和Nacos对比一下的?
13. 了解一些RPC框架吗?比如说谷歌的gRPC这些有接触过吗?
14. 假设让你去设计一个类似gRPC或者Facebook的Thrift这样一个RPC框架,你会考虑什么样的需求?
15. 假设要去传输数据,要设计这个数据的协议,这个过程当中需要注意什么东西呢?比如粘包、拆包之类的
16. 假设一个直播平台需要对今天的所有弹幕进行存储,并且能够比较快速地能够检索到所有的弹幕的一个文本的数据。你会怎么去设计这个系统?
17. 为什么ES能够在大数据量,而且特别是文本数据的情况下,还能快速检索数据,底层机制了解吗?
18. 再说说你在**这边的实习经历吧,在里面做了一些什么东西。
19. 性能问题是怎么产生的?你是怎么优化的?
20. 这个参数的key是怎么设计的?
21. 优化方案有什么难点吗?
22. 在**那边的一个技术栈,可以用一些开源软件吗?
23. 你家乡是哪里的?
24. 你找工作的一些主要的方向是怎么样子的?就简单来说就是你会找什么类型的一些公司呢?
25. 目前的一些面试的情况怎么样?
26. 之前是怎么了解虎牙的?
【反问】
27. 关于场景设计,有什么学习方式吗?
28. 有几轮技术面?(三轮)
#面经##秋招##虎牙#