转眼就又到了暑假了,把去年找工作时字节跳动客户端提前批的面试给翻了出来,给今年的同学一些参考,希望大家快速上岸。 一.字节跳动一面(6.30) 1. 项目介绍2. 说一说retrofit3. okhttp中的责任链模式讲一下4. TCP三次握手四次挥手5. Synchronized和volatiled的区别6. 乐观锁和悲观锁7. Synchronized的锁升级机制8. handler机制9. App的启动过程10. CAS11. Activity的启动过程和启动模式,分别的应用场景12. Tcp/Udp的区别13. tcp可靠性的保证14. 动态代理的实现原理15. 算法题:根据前中序重构...