首页 > 图灵资讯 > java面试题>正文

喜马拉雅面试流程,喜马拉雅面试真题分享

2023-11-06 14:42:43

 

TIPS:简历上写源码的需要准备的深入一点

一面:技术,

1.有一个500W的数据,比如一条数据对应一个用户和一个学习进度。生产上,我要每一个记录通过一定计算后放到另一个地方,怎么设计?

你会考虑到哪些。这些数据不能删除。会越来越大的。

2.ROCKETMQ的源码,非常细,问到你不会,我是被问到他会有个raft协议,他问我这个raft协议是自己实现的还是借助别人的,这个我没看过。

3.JVM调优举个例子。

4.syncronize和retreentlock区别?说了一半后就直接跳着问,syncronize这个锁,是在哪里?字节码是什么,是以什么方式

5.MVCC谈一下

6.零拷贝谈一下,rocketmq是用了哪种

7.句子a:"i like cat"

句子b:"cat is an animal"

写两个方法

init()把字符加载进内存

List get(List str)根据搜索的单词查出句子的索引号集合。

自己设计,这是一个简单的搜索程序

 

二面:业务 很多人事问题

 

三面:技术 感觉是放我过的,很多没回答上来

1.设计一个本地缓存。你考虑哪些方面

2.谈一个你做的商城的模块,架构如何设计?秒杀如何设计的

3.rocketmq的brocker的线程模型

4.dubbo和Spring cloud的区别

5.消息可靠性如何保证

6.让你自己设计一个事务消息,怎么设计

7.jvm调优举个例子。

四面:HR

五面:还不知道有没有


 
上一篇 美团面试流程,美团面试真题分享
下一篇 蚂蚁金服面试流程,蚂蚁金服面试题分享

文章素材均来源于网络,如有侵权,请联系管理员删除。