9月7日 当当网(西安)一面 1、自我介绍 2、对hashmap了解多少?(我描述了1.7和1.8中hashmap的底层原理,以及为什么是不安全的,什么时候实现扩容) 3、JVM的分区介绍一下(我描述了堆、栈、PC寄存器、方法区以及对应的垃圾回收算法) 4、平常写代码中有遇到过OOM的情况吗,是一种什么样的场景,你是怎么解决的? 5、linux命令常用的命令。 6、你平常写过哪些多线程的例子(我用消费者和生产者线程,并描述了线程中的wait()、notify()、notifyAll()方法),其实面试官想问的是线程阻塞等问题是在一种什么场景下发生的。 7、了解线程池...