虎牙9.15 一面 记录一次被面蒙的面试(已凉)

约好的30分钟
岗位:虎牙直播核心链路岗位
实际用时:50分钟 全程问

1.自我介绍
2.实习项目(20分钟过去了)
问了我很多在字节做的项目,有没有可以优化的点,比如实时监控异常如何优化,出现大量不符合预期的流量如何快速排查,并且如何设计一种自动解决的方式
可以看出面试官水平真的很高,对我说的什么方法都能快速反应并且看出缺陷在哪
这部分回答的还好,有什么说什么,对于整体实习系统设计还是比较了解的

接下来就是地狱般的八股轰炸
3.hashcode和equals(深入原理)
4.==和equals区别
5.hashmap 如何实现put (每一步细节,面试官甚至都知道我漏了哪个判断条件)
6.hashmap如何扩容 1.7 1.8
7.concurrent hashmap 如何实现并发,扩容机制
大致说了一下1.7和1.8的区别

面试官:问点简单的吧
我:希望是真的简单

8.mysql 的隔离级别,MVCC如何实现的两种隔离级别
9.索引优化,结合你实习项目说说对于上亿的数据如何对查询优化(说了很久,比如多条件index merge ,索引下推,分库分表,幂等key 和分片key 的设计,冷热数据同步,冷数据存储访问相关,hive 表作用等等)

面试官:好,那就再问点java吧,尽量快一点,已经超时了
我:超时了不应该结束吗?

10.java线程池,7大核心参数是啥?
11.继续接上一个问题,这几个核心参数是怎么配合工作的(线程池原理)
我:巴拉巴拉,面试官:额,总结的不是很全面
事后复盘应该想问的是一个任务到达线程池后执行流程,我理解成具体源码如何做的了😭😭然后说不上来

12.反射底层如何实现的(已经蒙了,无法正常思考了,没说出来
13.好吧,那你实际用过反射吗
我:unsafe 做乐观锁用到过,通过反射去获取unsafe 对象,然后介绍了一下场景

14JVM垃圾回收说一下,如何判断垃圾,怎么清除垃圾,什么时候轻量GC ,什么时候全GC 
前面回答的还好,说到后面越来越生疏(忘了空间分配担保如何做的了,说到最后越来越不自信)

15.我看你还了解ES ,你说说倒排索引如何实现的
我:沉默,蒙了,随便说了几个词典,以及词在内存中的FST 语法树,以及自己用ES 的场景,然后说读写流程真忘了。

16.Springboot 和Spring 如何实现的自动装配呢?如何加载除了application.yaml以外的配置
17.Spring中涉及到的设计模式有哪些
我:。。。。这?我是谁?我在哪?我在干什么?如果我有罪请让法律审判我


面试官:好吧那就这样吧,那你还有什么想问我的吗?
我:终于结束了,反问了一下做什么的,面试官详细介绍了一下直播核心链路的事,对于监控以及自动处理确实很看重,其实从交流的过程中就能感受到面试官很厉害很厉害。

总体感觉:氛围随和,面试官不断引导,并且你说的什么东西都会有反馈,不管是正向还是反向,很不错的体验,虽然最后我人蒙了。

记录记录,无比敬佩,虎牙有缘再见


#面经#
全部评论
有后续吗老哥,同昨天面
1 回复 分享
发布于 2022-09-16 12:20 北京
楼主有收到二面的通知吗
点赞 回复 分享
发布于 2022-09-19 10:37 北京
楼主是组内推的吗...同字节实习过 但两周了还在初筛
1 回复 分享
发布于 2022-09-16 08:40 广东
咋知道挂了呢,有感谢信么。已经三天了过去了
点赞 回复 分享
发布于 2022-10-13 11:48 广东
实习面过,虎牙的面试官水平确实很高,可惜当时hc被锁offer直接飞了,今年秋招也没什么希望,有缘再见
点赞 回复 分享
发布于 2022-10-06 14:47 广东
有iOS面经嘛 兄弟们
点赞 回复 分享
发布于 2022-09-19 23:09 黑龙江

相关推荐

09-18 21:12
已编辑
门头沟学院 Java
八股吟唱,找实习的第二次面试,昨天第一次面试被真实之后狂背了一天的八股今天还爬起来上一上午课,面试的时候都快魂飞魄散了。最近一直在沉浸式背八股,算法好久没写了😇本来暗暗庆幸这次的八股都是基本盘,结果算法不是很难也手撕不出来,语法甚至都不太对,腾讯会议约的三十分钟,我还一直在祈祷无手撕🤪十五分钟八股项目,后面一直在看我尴尬地写。面试官说话我一直听不清,,让我随便用啥写都行,伪代码也可以。真的太紧张了,看着题目脑子里都空了。我都受不了了想说我真不会能不写了吗。面试官就是淡淡的,虽然我菜成这样也就是淡淡的,然后建议我多写写代码。1. JVM内存结构没背,尴尬地瞎说了一点2. JVM里堆和栈的区别这里记忆复苏,说到了垃圾回收3. 垃圾回收的过程,怎么标记,具体怎么做的背得不是很详细,只知道root然后顺着找,又开始瞎说了,三色标记法光知道个名4. 介绍一下项目5. 乐观锁解决超卖,一直在拷打,什么数据结构去存库存,版本号是啥,怎么存的,用户抢券你防止超卖的整个过程怎么做,要用lua脚本吗,脚本怎么写乐观锁我能说,但是项目细节我记得不太清楚了,差点把自己讲急眼。6. MySQL隔离级别,然后举了个例子问我,这个吟唱得很流畅,但是问我知不知道底层原理(看过忘了5557. 算法:数组里出现频率第k大的元素,hot100里的,但是我还没刷到  哈希表的语法我也不太熟导致真的很尴尬。我不会从现在一直面到寒假才能找到实习吧,回家吧好不好。
查看7道真题和解析
点赞 评论 收藏
分享
评论
8
32
分享

创作者周榜

更多
正在热议
更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务