vlambda博客
学习文章列表

美团春招Java面经


关注回复“1”,即可获取上千篇面经集合pdf



面经内容


【一面】    
美团的面试官是真的好,一面面试官不会的时候会有提示,而且回答的不准确也会给出正确答案,体验满分
1.自我介绍,介绍项目
2.项目权限怎么管理
3.kafka为什么好,为什么用
4.es它的底层
5.数据库 索引数据结构
6.mvcc
7.数据库的锁
8.java基础 深拷贝,浅拷贝,怎么实现深拷贝
9.jmm
10.gc方法
11.怎么解决i++不安全
12.进程线程
13.进程通信方式
14智力题:5个海盗 50个金币 轮流说话,半数以上同意通过,不通过就下海,怎么分1拿到的最多 47 0 1 2 0
15智力题:1000个数,怎么分堆,来一个人说个数肯定可以从现有的堆组成 2的n次方 1 2 4 8 16 巴拉巴拉
16算法题:输出一个0~9的随机数列 相当于一个0~9数组,0~9随机个数和9位置交换
17.spring bean的生命周期
18.spring中的设计模式
19.OOM怎么分析
当天约二面
   
【二面】
春招以来,面试体验以及收获最好的一场,面试官给了很多学习的建议,也指出了回答问题是有时会比较急,想要说的很多来隐藏自己的不足,
我觉得如果是像我一样的非科班,最好重视些基础,背八股的时候要有自己的思考,最好要在一部分学的深一点,比如网络,数据库或者Java并发编程,jvm之类的,总之就是不要只背八股,一定要有一部分学的深点,
后续我自己也需要加强,慢慢学   
1.自我介绍    项目相关聊了很多
2.为什么转行
3.研究方向
3.你相比计算机专业的优势在哪
4.段页式存储
5.临界区
6.两个double怎么比较 精度损耗 问题
7.GC分区 GC垃圾收集算法 为什么分区,为什么用复制算法      
8.双亲委派机制 为什么有双亲委派机制
9.线程池 参数 cpu密集型与IO密集型怎么分,  cpu多就要线程少 io多可以线程多
10.两个栈形成队列 最大容量小的+1
11.最左前缀索引,原理为什么这样
都问的蛮深的,不止问题表面那种,自己确实学知识没有很深,后续要认真些

文|牛客网:暗捕