美团面试一二面

美团一面(1h30min)
1、之前实习做了什么,开发一个项目的完整流程是什么样的
2、Java集合有哪些
3、hashmap原理,为什么长度是2的幂次方,为什么不安全
4、concurrenthashmap原理,cas是什么
5、什么是线程同步,什么是阻塞,什么是异步,区别是什么
6、BIO与NIO是什么
7、sleep和wait有什么区别
8、线程同步机制有哪些
9、什么是线程池,讲讲线程池原理
10、什么是索引,索引什么时候会失效,联合索引是什么
11、现在有一个联合索引(a,b,c),执行a=1 and c=2,那么c会生效吗?
12、数据库事务acid,实现原理都是什么,什么是MVCC,脏读,幻读,不可重复读,隔离级别
13、redis优点
14、redis主从架构,哨兵模式,持久化机制,为什么至少三个哨兵
15、redis的事务
16、JVM组成部分,内存布局
17、内存泄漏与内存溢出都是什么,举几个例子
18、堆区的结构是怎么样的,垃圾回收机制是怎么样的
19、怎么判断对象是否可以回收
20、垃圾回收器有哪些,分代垃圾回收器怎么工作的
21、minorgc与fullgc
22、计算机网络结构,七层与五层都可以,各层有什么协议举几个例子
23、讲讲TCP,三握四挥,为什么第四次挥手要等待2msl
24、进程与线程区别
25、讲讲虚拟内存,页式存储
26、设计模式了解吗
27、Spring的IOC与AOP是什么
28、@Autowired与@Resource的区别
29、算法题:第K大的数

美团二面(1h30min)

1、学习方法,通过什么途径学习的,学习遇到了什么困难
2、实习项目,实习经历
3、实习遇到了什么困难,如何去解决的等等
4、针对实习中的问题提问
算法题:合并金币,查了一下前几年美团笔试题,就只让写了递推公式

你可能感兴趣的:(面经,美团,面试,面经,java,求职招聘)