一面 1.自我介绍+项目 2.Spark的运行原理,什么时候发生宽窄依赖 3.Hadoop1和Hadoop2的区别,HDFS原理 4. 谈谈Java的Collection 5. 说说Java1.7中HashMap的put(头插法,扩容时可能形成环) 6. 谈谈Java1.7和1.8中的ConcurrentHashMap 7.谈谈Java中的锁,后面扯到CAS 8. Java如何创建线程 9. 线程池的参数都有什么 10.手撕代码:用栈实现队列 二面 1. 自我介绍 + 项目 2. Redis数据结构、主从同步 3. Redis消息队列的几种模式,...