朋友的腾讯一面~1. 自我介绍2. 进程和线程的区别3. 进程间的通信方式有哪些4. 输入一个url会经过哪些过程5. http和https的区别6. get和post的区别7. java里的访问修饰符有哪些8. 重载和重写的区别9. 抽象类和接口的区别10. 对于安卓开发你了解什么11. 详细讲讲你觉得最有难度的项目12. 如果有多个上传任务,其中有一个上传失败了,下一次只上传失败的任务要怎么做13. 线程池的好处是什么14. 设计模式你了解哪些15. 什么是中介者模式16. 其他的设计模式还了解哪些(手写了一下单例)17. 算法题:删除排序链表中的重复元素(力扣82)18. 反问