一面 10.101. 自我介绍2. 网络结构3. TCP三次握手,为什么两次握手不行4. Https为什么安全,https能不能完全防御中间人攻击5. 抓包有没有了解过6. 面向对象和面向过程的区别7. 面向对象的三大特性,讲讲多态8. Java中接口和抽象类的区别9. Java的内存管理是怎么样的10. 深拷贝和浅拷贝的区别11. 常见的数据结构的特点,HashMap的底层实现12. 进程和线程的区别13. 多线程的问题,如何解决,java中有哪几种锁14. 安卓的四大组件15. Activity的生命周期16. Fragment如何与Activity通信17. Handler是什么18. 如何使用recycleView,在请求的时候线程阻塞怎么办(项目相关)19. 项目是一个人做的吗,如何使用GitHub进行版本控制20. Flutter是怎么实现多平台的(实习做这个,但是不知道)代码反转链表反问二面 10.14代码从java类开始写反转链表二分查找聊了一点点项目,从业务和技术层面介绍了一下项目的问毕业时间、实习的时长、实习的目标10.14 oc#实习##实习面经#