一面 50min(问的最全面的) 1. 自我介绍; 2. 聊比赛; 3. 聊项目; 4. String 为什么不可变(final 修饰类和 char 数组); 5. StringBuilder 和 StringBuffer 区别; 6. String 是否线程安全(安全,有 final 修饰,不可变); 7. ArrayList 与 LinkedList 的底层结构;ArrayList 扩容机制、初始化容量; 8. 线程和进程的区别; 9. TCP 与 UDP 的区别,TCP 三次握手的状态与流程; 10. Https 的对称与非对称...