美团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优化