美团一二面面经
一面50min
1问项目,哪个项目你印象最深,亮点在吗,怎么实现页面访问,怎么实现异步的,你做的过滤算法数据结构是怎么样的
2redis的set的数据结构
3项目中并发量大的情况下,如何保证数据的一致性,rabbitmq在项目中怎么用的
4elasticsearch为什么检索快,它的底层数据结构是怎么样的
5为什么学netty,它应用在那些中间件和框架
6jvm内存模型
7线程池的参数,拒绝策略
8B树和B+树的区别
9为什么要用redis做缓存,单线程且支持高并发
10tcp三次握手四次挥手,挥手的时候为什么要连续发两次请求
11Springboot的启动流程
12如何解决bean的循环依赖问题
就记得这么多了,不过感觉答得还不错
二面30min
1、聊项目,项目里除了用redis里面的队列,还可以用什么作为队列 回答的好像不太满意
2、java有哪些队列
3springboot和spring的区别 没回答好
4说说你看了哪些书
5为什么要看netty的源码
6http是什么,除了post和 get还有哪些请求方式,这个没答好🙃
7你不是计算机专业的,学了哪些课程,在实验室里面做什么
8说说你的优点
9要不我们视频面试吧,我:我这边没wifi,开下热点,然后面试官说算了吧,不稳定
10今天就到这里吧,问什么时候有通知,说应该还有三面,就这几天。
感觉二面面的很差,问到了那些没有复习到的基础。给自己打个气,希望早日有offer,也祝大伙们顺利!