1)讲一下java的集合2)ArrayList是线程安全的吗,如果并发使用有什么问题,举个例子解释一下3)java8新特性有哪些4)lambda表达式有什么问题5)设计模式用哪些6)详细说一下单例模式7)springMVC使用过程中有什么问题8)讲一下java线程池9)线程池使用过程中容易有哪些问题10)核心参数是怎么设置的11)redis一些命令使用过程中有什么问题(面试官想问容易引起阻塞的一些命令)12)redis怎么实现分布式锁13)锁的持有时间设置长一些会怎么样14)场景题:客户端点击一个按钮后,需要导出数据返回给客户,但是需要导出的数据量非常大,这种情况该怎么做问题都答出来了,面试官也说基础不错,结果第三天后挂了,没有hc别面我了,真的心累.......