一面: 1、问了对Java的Map了解吗,请说出其中的几个接口,怎么获取key,怎么判断是否包含key,哪些实现了Map接口,map的hash以及数据结构,1.7和1.8的区别等。 2、写一个栈的实现,用数组,确保最大队列长度为k(我当时问了满了要不要什么策略),第一次我用front和end两个指针,然后他问我一个变量可以不(我说的不可以),然后我说front + size(队列中的元素)可以,然后手写。 3、问了一些juc并发库有哪些类(futrue,futruetask,excutors,executorthreadpool,countdownlatch,cyclicbarrier,sym...