首页 > 笔经面经 > 伴鱼二面~发面经,攒人品!

伴鱼二面~发面经,攒人品!

头像
Szwwwww
编辑于 2020-09-24 18:01:35 APP内打开
赞 2 | 收藏 2 | 回复4 | 浏览751
一直在牛客看大家的面经,希望能回馈一下大家~不过我没有录音,就大概回忆一下吧,可能会有漏掉的地方,希望大家多多包涵~
面试分为三部分(50分钟左右):
1、基础知识
2、项目细节
3、场景题

1、基础知识

1. Java多态
2. 继承和多态的关系(这里是因为我多态可能没表述好,所以问了这个问题)
3. JVM垃圾回收
4. Java中线程的状态及转换
5. MySQL索引(问的是最左前缀法则)
6. MySQL事务(让我挑一个事务隔离级别说,这里我说的可重复读,因为能说的多 🤣)
大概就这些,垃圾回收和事务我bb了半天,大概20分钟左右

2、项目细节

做了一个商城和一个RPC框架,让我选一个说,我之前特意看看了商城,这里我挑的这个说的
因为是网上那种烂大街的,感觉面试官好像不是特别感兴趣,问了大概20分钟就没继续问了

3、场景题

问:有25T的log,query->queryinfo,log在不断增加,设计一个方案能快速返回queryinfo
不小心看到了其他人的答案哈哈 🤣我场景题没啥经验,所以没什么参考价值,希望大佬们能在下面给解答下~感激不尽
答:我说将25T数据分成,每1T数据存储在一个服务器中,因为query字段是递增的,可以判断出一个服务器的数据范围。
1T的数据存储在服务器中,我开始说参考B+树进行存储,后来面试官提醒说:1T数据用B+树还是很大怎么办?
我说给的回复是:将1T数据分成1024份,每份1G,每份数据用B+树存储。说完感觉没啥自信。
我就补充了一下,对于最后1G数据除了可以用B+树,还可以参考Java中的HashMap,用hash表存,链表过长的话,就转为红黑树

最后反问环节,面试官指出了我的商城项目比较常见吧 ,点破了我是怎么做的😥。。。最后一句:希望你继续努力
这说的我有点害怕,前面都聊的挺好的,祈求下伴鱼HR面,我真的超想去伴鱼!!球球了!!

更多模拟面试

4条回帖

回帖
加载中...
话题 回帖

相关热帖

笔经面经近期热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

近期精华帖

热门推荐