Java面试真题Java面试程序员

美团面试问的题目

2018-03-19  本文已影响2410人  6b440373157d

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能解释一下吗

作者:蜕变与成长

本文来源于牛客网

——————————

牛客网(www.nowcoder.com)

- 互联网名企笔试真题

- 校招求职笔经&面经

- 程序员求职实习信息

- 程序员学习交流社区

上一篇 下一篇

猜你喜欢

热点阅读