一面: 1.自我介绍 2.抽象类和接口区别? 3.多线程的实现方式?Volatile和ThreadLocal的理解及其作用? 4.HashMap和HashTable,以及ConCurrentHashMap,区别原理? 5.写一个SQL语句,左连接和右连接? 6.手写快排 7.Http1.0和Http1.1的区别,Http和Https,SSL协议 8.Linux操作 9.介绍项目 10.找出一个数组中和为m的所有可能组合? 11.找到100亿个URL中重复的URL? 12.为什么来做测试开发,对于测试开发的理解? 13...