一面: 主要根据项目问基础 1. 浏览器输入url后到接收响应的过程 2. tcp的握手和挥手,为什么要3次握手和4次挥手 3. Websocket建立连接的过程,好处 4. synchronized关键字,实现原理,jvm对其的优化(锁升级什么的,我没答出来) 5. volatile关键字作用,指令重排有什么好处 6. 数据库为什么使用B+树 7. 如何实现断点续传和下载 8. 安卓动画如何实现 9. 写了一个简单的算法题:回形打印二维数组 二面: 先聊了会项目,技术的一些选型 java相关: 1. ...