美团java面试题
1.简述java中的深拷贝与浅拷贝,C 中的浅拷贝与深拷贝
2.Jvm垃圾回收分代以及何时发生minorGC以及FullGC,
3.讲一下zookeeper如何保证数据的一致性
4.讲一下同步异步(进程和IO)
5.讲一下epoll,以及与select的区别?
6.讲一下hashmap与concurrenthashmap的区别
7.ThreadLocal的实现
8.Synchronized的实现(无锁队列等)
9. jvm的内存布局
10. CAS底层实现原理
12. Java中的锁优化
13. Hive数据倾斜的原因以及处理办法?Hive的map端聚合为什么能解决数据倾斜?
12.介绍yarn框架
13.介绍工厂模式以及其适用场景,说出你了解的几种单利模式的实现方式
14.Combiner函数的使用发生在哪个阶段,以及其使用的条件是什么?Partition的使用阶段?
14. java开发过程中遇到过哪些exception?
15. Hbase删除一条数据的过程。
16.Mysql有哪些存储引擎?有什么区别?
17.聚集索引与非聚集索引。
18. Linux的more命令
19.事务的隔离级别 具体见该链接
20.联合索引及其实现原理
21. Mysql优化