美团面试问的题目
1、hashMap的2倍扩容机制为什么是2倍
2、在java8和java7中,hashMap的hash函数有什么不同
3、100个数字排序怎么做?100万个数字排序怎么做?
4、设计模式你了解哪些?说一说
5、valitile关键字你知道吗?
6、synchrolzie关键字和Lock的区别你知道吗?为什么Lock的性能好一些?
7、线程池的几种实现你知道吗?
8、ArrayList和LinkedList你知道吗?你知道它怎么动态扩容的吗?
9、数据库的事务你知道吗?acid特性;
10、Mysql中事务的级别你知道吗?脏读、不可重复读、幻读你能解释一下吗?
11、Mysql的索引的数据结构你知道吗?B+树和B-树你能解释一下吗?
12、索引的类型,辅助索引和主键索引能解释一下吗?
13、你知道Mysql的引擎有哪些吗?能解释一下吗?
14、一个青蛙跳台阶,一次可以跳一步和两步,如果一共有N个台阶,可以有几种跳法?
15、Linux你知道吗?你知道怎么看内存、cpu、文件的句柄吗?
16、你能解释一下Linux的软链接和硬链接吗?
17、你能说一下内存模型吗?
18、你知道GC的那些算法?
19、你了解RPC吗?
20、kafka的topic、partion能解释一下吗